Jour 1 – Matin
Généralités
- Accéder à l’onglet développeur
- Création
- D’onglet
- De groupe
- De commande
- Personnaliser le ruban
L’enregistreur de macros
- Création et édition de macros
- Type d’enregistrement
- Appeler une macro par la liste des macros
- Affectation des macros à :
- Un bouton
- Une illustration
- Les touches d’exécution
L’environnement VBA (Visual Basic pour Application)
- Accéder à l’onglet développeur
- Découvrir les fenêtres
- Menus
- Outils
- L’explorateur de projets
- Personnaliser les options VBA
- Protéger le code VBA
Exemple de travaux pratiques (à titre indicatif)
- Créer une macro en utilisant l’enregistrement absolu et relatif
Jour 1 – Après-midi
Le code VBA
- Changer les options d’une macro
- Lire et alléger le code VBA
- Compléter une macro existante
- Déboguer une macro
Structure d’un module VBA
- Les déclarations, les procédures, les fonctions et les commentaires dans le code
- L’organisation d’un module VBA
Exemples de travaux pratiques (à titre indicatif)
- Alléger le code du TP précédent
- Créer une macro appelant plusieurs macros
Jour 2 – Matin
Collections, objets, méthodes et propriétés
- Manipuler des objets (classeur, feuille, plage) :
- Accès
- Sélection
- Initialisation
- Validation
- Les principales propriétés et méthodes
- L’affectation d’objets et variables d’objets
Jour 2 – Après-midi
Le code Visual Basic
- Types et portées des variables
- Déclaration des constantes
- Les instructions de boucles :
- Condition
- Itération
- Compteur
- Choix multiple
Exemple de travaux pratiques (à titre indicatif)
- Utiliser toutes les structures de langage de programmation (boucle et structure conditionnelle)
Jour 3 – Matin
Boîtes de dialogue prédéfinies
- Message et utilisation de variables
- Choix des boutons dans MsgBox
- Boîte de dialogue InputBox
Exemples de travaux pratiques (à titre indicatif)
- Créer des macros utilisant les boîtes de messages et de saisie
- Utiliser la déclaration des variables
Jour 3 – Après-midi
Gestion des évènements
- Création de procédures événementielles
Gestion des erreurs et débogages
- Prévention des erreurs
- Utilisation des outils de débogage
- Les espions et la gestion des erreurs d’exécution
Les apports de l’IA dans la programmation VBA
- Demander à l’IA d’écrire une procédure
- Résoudre une erreur de logique dans du code grâce à l’IA
- Interroger l’IA pour qu’elle commente du code
Exemples de travaux pratiques (à titre indicatif)
- Utiliser les procédures événementielles sur le classeur et les feuilles
- Demander à l’IA de générer une procédure pour supprimer tous les objets appartenant à une collection dans une feuille
Certification (en option)
- Prévoir l’achat de la certification en supplément
- L’examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
- Il est composé de 35 questions, s’effectuera en ligne et durera en moyenne 1h00
- A l’issue de la certification, le candidat se verra attribuer un score (0 à 1000), correspondant à un niveau (Initial / Basique / Opérationnel / Avancé / Expert) :
- En deçà du score de 551 points, le candidat se verra attribuer une attestation de passage de la certification. Ces niveaux Initial et Basique ne valident cependant pas l’obtention de la certification
- Les niveaux Opérationnel, Avancé et Expert permettent, quant à eux, au titulaire de la certification de faire valoir ses compétences dans la gestion de VBA et d’attester de son opérationnalité selon son profil et l’emploi qu’il exerce
Le contenu de ce programme peut faire l’objet d’adaptation selon les niveaux, prérequis et besoins des apprenants.

