Chaque concept est présenté de façon théorique et suivi d’une démonstration dans VBE.
Mise à jour du contenu régulièrement.
Quiz pour valider vos connaissances
Travaux pratiques pour vous exercer
Ressources numériques avancées
Modalités disponibles
Voie
Modalité
Prix
Durée
Niveau de sortie
Provenance
Formation continue
À distance
3 120 €
–
–
–
Objectifs
"Acquérir les compétences nécessaires pour réussir la certification VBA : maîtrise des objets et collections Excel, automatisation et interfaçage avec les autres applications Microsoft 365.
Savoir développer des procédures fiables et performantes, en écrivant du code structuré, en gérant les erreurs et en optimisant l’exécution.
Être capable de concevoir et gérer des formulaires interactifs (UserForms, contrôles ActiveX, gestion des événements) pour améliorer l’expérience utilisateur.
Utiliser efficacement l’environnement de développement VBA et les outils de débogage, afin d’assurer un code robuste et conforme aux exigences de la certification."
Programme
"Domaine 1 : Gestion des objets VBA
Manipulation des objets Excel (Workbooks, Worksheets, Ranges, Charts)
Utilisation des collections d’objets et automatisation par boucles (For, Do…Loop, For Each)
Création et automatisation de tableaux croisés dynamiques et de graphiques
Interfaçage avec d’autres applications (Word, Outlook)
Manipulation des fichiers et dossiers avec FileSystemObject
Domaine 2 : Procédures VBA
Écriture de procédures (Sub, Function)
Création de fonctions personnalisées avec ou sans arguments
Utilisation des variables, constantes et tableaux (fixes, dynamiques, multidimensionnels)
Appels de procédures inter-classeurs (Call, Application.Run)
Gestion des erreurs locales et globales avec On Error
Optimisation et structuration du code pour de meilleures performances
Domaine 3 : Boîtes de dialogue, formulaires et contrôles
Utilisation de MsgBox et InputBox pour interagir avec l’utilisateur
Mise en place de procédures événementielles (classeur, cellules, contrôles)
Conception de formulaires (UserForms) avec ajout de contrôles ActiveX (boutons, cases, listes)
Gestion des propriétés et événements des contrôles
Exercices pratiques : formulaire de saisie de voyages, calendrier dynamique
Domaine 4 : Environnement VBA et outils de débogage
Visualisation et modification d’une macro enregistrée
Analyse et suivi du code avec Debug.Print et journalisation
Utilisation des outils de débogage : points d’arrêt, pas-à-pas, Espion, Exécution
Organisation et structuration du code avec modules et commentaires
Présentation de l’IDE VBA (VBE) et personnalisation de l’environnement"