Ce que vous saurez faire
Le déroulé, étape par étape
Formation mixte de 15 h : 12 h à distance (plateforme e-learning et accompagnement individualisé) et 3 h en présentiel.
Séquence 1 - Variables, types et constantes (3 h)
- Déclaration Dim, types de données courants et type Variant par défaut
- Option Explicit et paramétrage Déclaration des variables obligatoire dans Outils > Options
- Portée des variables : procédure, module (Private), projet (Public) ; constantes avec Const
- Opérateurs arithmétiques, de comparaison, de concaténation (&) et fonctions de conversion (CInt, CDbl, CStr, CDate)
Séquence 2 - Structures conditionnelles (2,5 h)
- If...Then sur une ligne et bloc If...Then...ElseIf...Else...End If
- Opérateurs logiques And, Or, Not
- Select Case avec valeurs, listes et intervalles (Case 1 To 10, Case Is > 100)
- Tests sur cellules vides et types : IsEmpty, IsNumeric, IsDate
Séquence 3 - Boucles et parcours de plages (3 h)
- For...Next avec compteur et Step, For Each...Next sur une collection de cellules
- Do While...Loop, Do Until...Loop et sortie anticipée Exit For / Exit Do
- Détection de la dernière ligne remplie avec Cells(Rows.Count, 1).End(xlUp).Row
- Prévention des boucles infinies et interruption avec Ctrl+Pause
Séquence 4 - Modèle objet Excel : Range, Worksheet, Workbook (3,5 h)
- Hiérarchie Application > Workbooks > Worksheets > Range ; propriétés, méthodes et collections
- Range, Cells, Offset, Resize, Rows, Columns ; propriétés Value, Formula, NumberFormat
- Worksheets("Nom") et Worksheets(index) : ajouter, renommer, copier, supprimer une feuille
- ThisWorkbook et ActiveWorkbook : différence et enregistrement avec Save
- Bloc With...End With pour alléger le code
Séquence 5 - Procédures, fonctions et débogage de base (3 h)
- Appel d'une procédure depuis une autre (Call ou nom direct) et découpage du code
- Function avec argument et valeur de retour, utilisation dans une cellule comme fonction personnalisée
- Points d'arrêt (F9), pas à pas détaillé (F8), fenêtre Variables locales et info-bulles de valeurs
- Lecture des messages d'erreur de compilation et d'exécution courants (variable non définie, indice hors plage, incompatibilité de type)
À la fin de la formation
- Écrire des procédures VBA structurées intégrant variables, conditions et boucles
- Manipuler les objets Range, Worksheet et Workbook pour lire et écrire des données
- Concevoir des fonctions simples réutilisables dans le code ou dans une cellule
- Utiliser les outils de débogage de base du VBE pour corriger une erreur
- Choisir entre enregistreur et écriture directe du code selon la tâche à automatiser
Selon l’organisme
Acquérir les bases de la programmation VBA : variables typées, conditions, boucles et premières procédures écrites sans l'enregistreur pour traiter des plages de données Excel.
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 16/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.