Objectifs
Diplôme
Objectifs de la formation
- Enregistrer, modifier et exploiter une macro-commande
- Créer des procédures, des procédures évènementielles et des fonctions
- Identifier le rôle et exploiter des variables et des constantes
- Utiliser les boîtes de dialogue système prédéfinies
- Concevoir des instructions en boucle
- Concevoir des instructions conditionnelles
- Utiliser les collections d'objets et les variables objets
- Exploiter les fonctionnalités de débogage
- Mettre en oeuvre une gestion d'erreurs
- Déclarer et utiliser des variables tableaux
- Concevoir des interfaces utilisateurs avec les formulaires
- Gérer les liaisons multi-applicatives avec les technologies d'automation
- Automatiser les importations de données.
Domaines
Contenu
Le programme couvre l’ensemble des compétences nécessaires pour maîtriser les macros, le VBA et l’automatisation avancée dans Excel.
Il commence par l’utilisation de l’onglet Développeur, l’enregistreur de macros, la création, l’édition et l’optimisation du code généré.
Il inclut la personnalisation du ruban, la découverte complète du Visual Basic Editor (fenêtres, modules, explorateur d’objets, propriétés) et la création de procédures, fonctions et modules organisés.
Le programme aborde ensuite les variables, constantes, tableaux, objets (Workbook, Worksheet, Range), leurs propriétés, méthodes et la logique objet.
Il traite des structures de programmation (conditions, boucles, opérateurs), des fonctions courantes, des boîtes de dialogue (MsgBox, InputBox), des UserForms et des événements liés au classeur et aux feuilles.
Une grande partie est consacrée au débogage, à la gestion des erreurs et aux bonnes pratiques de codage.
Le programme se conclut par des fonctionnalités avancées : automation d’autres applications Office, manipulation de données via ADO/DAO, utilisation d’API Windows et création de classes personnalisées.
Enfin, une certification est incluse, avec un examen en ligne permettant d’évaluer le niveau de maîtrise (Initial à Expert).