Excel & automatisation
Perfectionnement en Visual Basic for Applications (VBA) sur MS Excel
Développer des applications VBA complexes : automatiser TCD et graphiques, personnaliser le ruban, interagir avec Internet et Windows.
Objectifs de la formation
- Concevoir des procédures et fonctions VBA avec passage de paramètres dans Excel
- Développer des applications complexes en VBA
- Automatiser les fonctionnalités avancées d’Excel, les tableaux croisés dynamiques et les graphiques
- Personnaliser le ruban et interagir avec Internet et Windows
Programme
Appels des procédures
Arguments, arguments nommés, appel d’une fonction VBA dans une formule Excel
Les objets
Application, Workbook, Worksheet, Range
Les événements
Événements des objets Workbook et Worksheet
Tableaux croisés dynamiques en VBA
Objet PivotTable : collections, propriétés et méthodes
Graphiques croisés dynamiques en VBA
Objets Shape et Chart, TCD avec sparklines
Formulaires personnalisés
Procédures, événements des contrôles, exécution et fermeture d’un formulaire
Personnalisation du ruban
Custom UI Editor, balises XML, fonctions CallBacks, CommandBars et menus personnalisés
Internet et VBA
Requêtes Internet, objet QueryTable, publication de pages web, import-export XML, liens hypertextes
Windows et VBA
API Windows, objet FileSystem
Méthode pédagogique
Chaque module s’appuie sur des exemples et des exercices corrigés.
Formations associées
-
Excel — initiation
Acquérir les bases d’Excel : classeurs, mise en forme, formules et fonctions, listes de données, tableaux et graphiques.
-
Excel — perfectionnement
Exploiter les fonctionnalités avancées d’Excel pour analyser vos données, fiabiliser la saisie et automatiser les tâches courantes.
-
Tableaux et graphiques croisés dynamiques
Synthétiser rapidement vos listes et bases de données et construire des tableaux de bord interactifs avec les TCD et GCD d’Excel.
-
VBA pour Excel — initiation
Automatiser les tâches répétitives d’Excel grâce aux macros et au langage VBA, et développer vos premières applications simples.
Former vos équipes à ce programme
Précisez le nombre de participants, leur niveau et vos attentes : nous construisons une session adaptée.