Cette formation Excel Macros VBA est disponible en 2 jours et 3 jours.
Découvrez nos formations Excel VBA Visual Basic for Applications
Le programme de la formation
1/ Les fondamentaux de la programmation VBA
- Les objets : ActiveCell, Selection, ActiveSheet, Range…
- Les méthodes et propriétés.
- Les collections : Cells, WorkSheets, Charts, WorkBooks.
- Les types de variables, leur portée.
- Les tableaux : déclaration, utilisation.
- Le passage de paramètres d’une procédure à une autre.
- Tests, boucles, gestion des erreurs.
2/ Créer des bibliothèques de macros utilitaires
- Créer des fonctions personnalisées.
- Rendre une macro accessible de tous les classeurs (les macros complémentaires).
- Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins).
3/ Mettre au point des procédures évènementielles
- Les événements du classeur : ouverture, sauvegarde, fermeture…
- Les événements de la feuille de calcul : modification d’une cellule, sélection d’une cellule…
- Temporiser : la méthode OnTime.
4/ Gérer feuilles, classeurs, fichiers et graphiques par macro
- Ajouter, supprimer, trier des feuilles.
- Parcourir les fichiers d’un dossier pour effectuer un traitement répétitif.
- Consolider des données provenant de différentes sources.
- Extraire, analyser, mettre en forme les informations d’une base : fiches de synthèse, plannings…
- Automatiser la création d’un graphique, le modifier avec VBA.
5/ Construire des formulaires élaborés
- Rappel sur les contrôles et leurs propriétés.
- Insérer une image dynamique.
- Gérer des listes en cascade, des listes à sélections multiples.
6/ Exploiter et modifier l’interface Excel
- Utiliser les boîtes de dialogue Excel : Application.Dialogs.
- Paramétrer l’ouverture d’un fichier : Application.GetOpenFileName.
- Associer un onglet spécifique du ruban à un classeur.
7/ Piloter des applications externes
- Piloter Word ou Outlook avec OLE Automation.
- Accéder à des données avec ADO et DAO.
Les objectifs de la formation
- Maîtriser les fonctions avancées de la programmation VBA.
- Développer des applications VBA optimisées et fiables.
- Optimiser et fiabiliser des applications existantes.
Points forts
Points forts
- Formation d’expertise : permet d’acquérir une connaissance approfondie de VBA.
- Formation opérationnelle : les exemples traités sont issus de cas concrets et sont facilement transposables à votre activité.
- Pour vous aider, après la formation : les exercices et cas pratiques vous sont remis.
J’aime ça :
J’aime chargement…
Articles similaires