EXCEL - Les macros-commandes avec VBA
Maîtrisez les principes de programmation
Présentation
Objectifs de la formation
- Utiliser des variables
- Créer des instructions structurées
- Gérer les erreurs d’exécution
- Créer et utiliser des formulaires
CERTIFICATION CPF (Si inscription par le CPF ou sur demande)
Les objectifs sont conformes au référentiel de compétences de la certification enregistrée au RS :
Domaine 1 : Gestion des objets VBA
- Manipuler les objets Excel : automatiser les processus dans Excel en utilisant et en gérant les principaux objets tels que Workbooks (cahiers de travail), Worksheets (feuilles de calcul), Ranges (plages de cellules) afin de simplifier les tâches spécifiques et optimiser la gestion des données.
- Gérer les collections d’objets : gérer les groupes d'objets similaires dans Excel, comme les collections Worksheets ou Cells, en parcourant, ajoutant ou supprimant des éléments de la collection, et en utilisant des boucles afin d’automatiser les opérations répétitives sur chaque élément de la collection.
Domaine 2 : Procédures VBA
- Écrire des procédures : créer des sous-routines et des fonctions en VBA pour exécuter des tâches spécifiques, en utilisant des arguments et des paramètres pour passer des données entre les procédures, afin d'améliorer la modularité et la réutilisabilité du code.
- Traiter les erreurs et exceptions : mettre en place des mécanismes de gestion des erreurs en utilisant des structures et des blocs conditionnels pour anticiper et traiter les erreurs, et en développant des procédures de nettoyage et de récupération après une erreur, afin de rendre le code plus robuste et moins sujet aux plantages.
Domaine 3 : Boîtes de dialogue, formulaires et contrôles
- Concevoir des formulaires : créer des UserForms (formulaires utilisateur) en VBA en configurant l'interface utilisateur, en ajoutant des contrôles tels que des boutons, des étiquettes et des zones de texte, et en gérant leur disposition ainsi que leurs propriétés, afin de faciliter l'interaction avec l'utilisateur.
- Gérer les événements de formulaires : écrire du code pour répondre aux actions de l'utilisateur sur les formulaires, en utilisant les événements associés aux contrôles et aux formulaires, afin de déclencher des actions spécifiques et d'améliorer l'interactivité des applications.
Domaine 4 : Environnement VBA et utilisation des outils de débogage
- Utiliser les outils de débogage : connaître et utiliser les outils intégrés dans l'IDE VBA, tels que les points d'arrêt, la fenêtre d'exécution, la surveillance des variables et l'exécution pas à pas du code, afin d'identifier et de corriger les erreurs efficacement.
- Analyser et suivre le code : utiliser les fonctionnalités de traçage et de journalisation en employant des instructions Debug.Print pour afficher des messages dans la fenêtre Exécution et en analysant les flux d'exécution, afin de comprendre le comportement du code, identifier les problèmes potentiels et optimiser les routines.
LA CERTIFICATION TOSA ET COMPÉTENCES ATTESTÉES
Dans le cas d'un financement de la formation par le Compte Personnel de Formation (CPF), les apprenants ont l'obligation de passer un examen qui prépare à une certification inscrite au Répertoire Spécifique de France Compétences :
Certification : Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
Certificateur : ISOGRAD
Code RS : RS6964
Créé au RS le : 18-12-2024
Date d’échéance : 18-12-2027
Présentation de la certification TOSA : https://www.crir.fr/certification-tosa.php
La certification permet de mesurer et de valider des compétences du candidat par un test réalisé en ligne qui retourne un score (0 à 1000), correspondant à un niveau (Initial, Basique, Opérationnel, Avancé ou Expert).
Les compétences attestées sont variables en fonction du score obtenu (de 551 à 1000), correspondant à un niveau (Opérationnel, Avancé ou Expert).
Visualiser le détail de la certification enregistrée au RS : https://www.francecompetences.fr/recherche/rs/6963/
COÛT DE LA CERTIFICATION TOSA
L'achat de la certification TOSA est de 79 € TTC en supplément.
(Cela concerne pas les inscriptions via le CPF sur MonCompteFormation pour lesquelles la certification est incluse dans le prix affiché)
Programme (mis à jour le 18/05/2026)
1 - LES MACROS DANS EXCEL (1h)
Création d’une macro avec l’enregistreur
Exécution d’une macro
Modification d’une macro enregistrée
Affectation d’une macro à un bouton, à un outil
2 - LE LANGAGE VBA (11h)
Comprendre le code (commentaires, procédures, instructions, code inutile)
Description de la fenêtre de l'éditeur VBA
Comprendre le principe de la programmation orientée objet
Découvrir l'explorateur d'objets
Utiliser les différents objets d'Excel : les classeurs, les feuilles, les cellules….
Gérer les méthodes et les propriétés des différents objets
3 - LES CONDITIONS (3h)
Utilisation des conditions (If - End if / Select Case - End Select)
4 - LES BOUCLES (3h)
Utilisation des boucles dans les programmes (While-Wend / For-Next)
5 - GESTION DES ERREURS (3h)
Exécution d’une macro pas à pas
Utilisation du point d'arrêt
Utilisation des espions : analyser, comprendre le changement des variables
6 - LES FORMULAIRES (6h)
Les boîtes de dialogue personnalisées
Case à cocher, liste d’options
Listes déroulantes
Barres de défilement
7 - GESTION DES ÉVÉNEMENTS (1h)
Déclenchement par l’action sur une touche
Méthodes et moyens pédagogiques
Dispositif et modalités d'évaluation des acquis
💳 Financement CPF
Cette formation vous intéresse ?
Remplissez ce formulaire pour nous soumettre une demande de devis ou d'inscription.
