Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000049919
Organisme responsable :
Data Value
Objectifs
Maîtriser la programmation VBA dans l'environnement Microsoft Excel afin de développer des macros pour l'automatisation de traitements
Compétences visées
- Enregistrer une macro-commande, l'exécuter puis l'associer à un élément d'interface
- Naviguer dans l'interface Visual Basic Editor, utiliser les commandes, et organiser des projets Excel
- Appliquer la syntaxe du langage VBA, utiliser les fonctions intégrées et gérer les erreurs dans des scripts VBA
- Manipuler différents objets Excel (Application, Classeur, Feuille de calcul, Plage de cellules, Graphique, Tableau croisé dynamique) dans des projets VBA
- Créer et configurer des boîtes de dialogue personnalisées (Userforms), programmer leurs contrôles, et affecter des macros à des boutons de formulaire
- Macros
Présentation des macros Excel et de leur histoire
Macros et sécurité
Enregistrement de macros
Exécution d'une macro
Mode pas-à-pas
Affectation d'une macro à un élément d'interface (bouton, barre d'outils d'accès rapide, ruban)
- L'interface de programmation : Visual Basic Editor
Présentation de l'interface VBE
Organisation générale d'un projet Excel
- Syntaxe VBA
Variables / Constantes
Opérateurs
Structures de contrôle
Fonctions intégrées
Gestion d'erreurs
Procédures personnalisées
Notions de Programmation Orientée Objet
- Modèle d'objets Excel
Présentation
L'objet Application
L'objet Workbook
L'objet Worksheet
L'objet Range
Evocation d'autres objets utiles (Chart, PivotTable,...)
Evénements du modèle d'objets Excel
- Boîtes de dialogue personnalisées (Userforms)
Ajout de Userforms dans un projet Excel
Dessin des Userforms
Programmation des Userforms
Principaux événements des Userforms et de leurs contrôles
Attestation de formation
Non certifiante
Sans niveau spécifique