Ojectifs |
DurÉe : 2 Jours |
|
Etre capable d’enregistrer des Macros et acquérir les connaissances de bases pour comprendre le VBA et commencer à programmer. |
|
Public visÉ |
|
Vous désirez exploiter pleinement vos feuilles de calculs et vous libérez des tâches répétitives, gagnez du temps et laisser le logiciel exécuter le travail à votre place. |
Niveau requis |
|
Avoir suivi le cours EXCEL Perfectionnement ou avoir une connaissance avancée du logiciel. |
Plan DE COURS dÉtaillÉ |
|
Macros et modules |
|
- Définition des Macros, Modules, Procédures, Fonctions
- Présentation de l’éditeur VBA
- Enregistrer une Macro
- Exécuter une Macro
- Créer une Macro
- Modifier une Macro
- Créer une fonction personnalisée
- Affecter une touche de raccourci, bouton, menu à une macro
|
|
Objets, Propriétés et méthodes |
|
- Organisation des Modules
- Définition des type d’objets (Application, Workbook, Sheet, Range…)
- Accès aux Objets
- Propriétés des objets
- Appliquer des méthodes aux objets
- Arguments et arguments nommés
|
|
Langage Visual Basic |
|
|
- Déclaration des procédures (Public, Private)
- Type de variable (Integer, Currency, Date, String…)
- Déclaration et portée des variables
- Déclaration des tableaux
- Instructions de dialogue : InputBox, MsgBox
- Instructions de décision : If Then, Select Case
- Instructions de boucle : For Next, Do Loop
- Appel de procédure
- Mode pas à pas
- Fenêtre exécution
- Point d’arrêt
- Gestion des erreurs à l’aide de l’instruction GoTo
- Regrouper des actions avec l’instruction With
|
|
|
Gestion des cellules et plages de cellules |
|
|
- Sélectionner automatiquement un plage de cellules
- Compter le nombre de colonnes et de lignes d’une plage de cellules
- Se déplacer dans une plage de cellules
|
|
|
Formulaire personnalisé |
|
|
- Création d'un formulaire
- Création d’une zone de liste modifiable, d’une zone de texte, de cases d’option, de cases à cocher
- Création de boutons de commande
|
|
|
Organisation d’un projet |
|
|
- Créer une macro pour l’affichage d’un menu personnalisé
- Utiliser l’événement Open, Before Close
|
|