VBA - Excel
Les objectifs de la formation
Acquérir les bases pour construire des macros fiables et efficaces dans Excel.
Durée
3 journées (21 heures)
Les pré-requis
Maîtriser les connaissances requises pour Excel - Prise en main, Excel - Les formules et fonctions, Excel - Les listes de données
Le programme
Enregistrer, modifier et exécuter une macro
- Notion de macros commandes.
- Personnaliser les barres d'outils.
- Construire une macro commande par enregistrement.
- Accrocher la macro à un bouton.
Structure du langage
- Écrire directement une macro dans l'éditeur Visual Basic
- Méthodologie.
- Utiliser des variables pour optimiser le code.
- La portée et le type de données des variables
- Relation avec l'utilisateur : Inputbox, Msgbox.
- Effectuer des tests : If… Then… Else, Select Case.
- Mettre en place des boucles pour les traitements répétitifs : Do… Loop, For… Next, For Each.
- Le bloc d'objets: With…
Les Objets
- Intégrer la notion d'objets, de méthodes et propriétés.
- Manipuler les feuilles, les classeurs, les cellules par macro.
- Transférer les données d'une feuille dans une autre.
- Déclencher automatiquement des macros
- Figer l'écran, désactiver les messages d'alerte.
Les formulaires
- Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher, etc.
- Interagir avec les cellules d'Excel : le contrôle RefEdit.
"Déboguer" une macro
- Exécuter au pas à pas, poser des points d'arrêts.
- Contrôler les valeurs contenues dans les variables.
- Ajouter des espions
- La fenêtre exécution
| Suivant > |
|---|




