Alan-C formation | Les projects

Contenu pédagogique

Excel Macros VBA - Niveau 2

Durée  Durée : 2 jours (14 heures)
Prix 280 €
OBJECTIFS Maîtriser le langage de programmation VBA. Développer des applications VBA optimisées et fiables. Optimiser et fiabiliser des applications existantes.
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.
Le passage de paramètres d'une procédure à une autre.
Tests, boucles, gestion des erreurs.

2/ Créer des bibliothèques de macros complémentaires

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 du contenu d'une cellule, sélection d'une cellule.

4/ Gérer classeurs, fichiers et graphiques par macro

Paramétrer l'ouverture d'un fichier : Application.GetOpenFileName.
Parcourir les fichiers d'un dossier pour effectuer un traitement répétitif.
Consolider des données provenant de différentes sources.
Automatiser la création de graphiques, les modifier avec VBA.

5/ Construire des formulaires élaborés

Rappel sur les contrôles et leurs propriétés.
Gérer dynamiquement une liste déroulante.
Gérer des listes en cascade.

6/ Piloter des applications externes

Piloter Outlook ou Word avec OLE Automation.
Accéder à des données avec ADO.