10_26111271F_429208S https://www.emfor-bfc.org/formation/fiche-111271/form Macros et langage VBA Excel (ENI) Senza Formations

Macros et langage VBA Excel (ENI)

Date de mise à jour : 13/05/2026 | Identifiant OffreInfo : 10_26111271F
Organisme responsable : Senza Formations

Objectifs

Créer et optimiser des macros avec l'Enregistreur, y compris via des raccourcis clavier

Manipuler les objets Excel via VBA en utilisant l'aide à la saisie et l'explorateur d'objets

Utiliser les variables, constantes, conditions, boucles et tableaux pour structurer le code

Créer des formulaires avec contrôles et boîtes de dialogue pour interagir avec l'utilisateur

Automatiser des calculs à l'aide de fonctions Excel, Visual Basic ou personnalisées

Appeler des procédures entre différents classeurs pour automatiser les traitements

Gérer des événements afin d'automatiser les actions utilisateur

Déboguer avec les outils du VBE et gérer les erreurs avec Resume

Automatiser des tâches avec Word et Outlook via VBA

Gérer des fichiers et dossiers avec FileSystemObject ou Dir

Programme de la formation

Programme

1 - Automatiser avec les macros


  • Enregistreur de macros

  • Références absolues et relatives

  • Raccourcis clavier

  • Fichiers macros et modules

  • Interface VBE

2 - Manipuler les objets Excel

  • Objets : Application, classeur, feuille, plage

  • Explorateur d'objets

  • Aide à la saisie et nommage

  • Structure With

  • ScreenUpdating : figer l'écran

  • DisplayAlerts : désactiver les alertes

3 - Structurer et optimiser le code

  • Variables : déclaration et typage

  • Constantes et implicites

  • Boucles : For, Do While, For Each

  • Sortie de boucle

4 - Interagir avec l'utilisateur

  • MsgBox et InputBox

  • UserForm

  • Contrôles du formulaire

  • Événements associés

5 - Fonctions et calculs personnalisés

  • Fonctions Excel dans VBA

  • Fonctions VB personnalisées

  • UDF : User Defined Functions

  • Arguments et retours

6 - Appels inter-classeurs

  • Procédures avec ou sans paramètres

  • Chemins d'accès et sécurité

  • Transferts automatisés

7 - Automatiser avec les événements

  • Événements du classeur

  • Événements des feuilles

  • Déclenchement sur modification

8 - Déboguer et fiabiliser le code

  • Espion, exécution et variables

  • Points d'arrêt

  • Pas à pas

  • On Error, Err, Resume

9 - Interagir avec Word, Outlook…

  • CreateObject

  • Échanges automatisés

  • Création de documents et envois d'e-mails

10 - Gérer fichiers et dossiers

  • FileSystemObject

  • Créer, supprimer, renommer

  • Lire et écrire des fichiers texte

Validation et sanction

Obtention de l'habilitation RS

Type de formation

Certifiante

Sortie

Sans niveau spécifique

Contact de la formation

48 Rue Claude Balbastre
34070 - Montpellier
Téléphone fixe : 0411934304
Site web : https://senza-formations.com
Contacter l'organisme

Contact de l'organisme formateur

Senza
SIRET : 88024436300011
34070 Montpellier
Responsable : Monsieur Mickael CELESTINO
Téléphone fixe : 0411934304
Contacter l'organisme

Information fournie par :