Formation Microsoft Excel - Macros VBA
| Logiciel | Microsoft EXCEL VBA MACROS |
| Objectifs | Savoir créer des macros efficaces sous Excel |
| Pré-requis | Bonne connaissance et pratique régulière d’Excel |
| Durée | 3 jours |
| Déroulement | Un formateur pour un groupe de 5 stagiaires maximum d’un niveau identique |
| Public concerné | Toute personne ayant à utiliser les macros sous Excel |
| Moyens pédagogiques | 1 Ordinateur et un support de cours par stagiaire, 1 Tableau blanc et un vidéoprojecteur |
| Appréciation du résultat | Questionnaire remis aux stagiaires suite à la formation |
Plan de cours
Travaux sur les exemples des stagiaires
Révision des bases VBA
• Écrire une macro dans l’éditeur Visual Basic
• Comprendre la notion d’objet, les collections d’objets.
• Identifier les principales méthodes et propriétés.
• Mettre en place des macros interactives : Inputbox, Msgbox.
• Utiliser des variables pour optimiser le code.
• Gérer le pointeur de cellule : position, déplacement, sélection d’un champ.
• Définir des zones de sélection dynamiques.
• Manipuler les feuilles, les classeurs.
• Transférer les données d’une feuille dans une autre pour macro.
• Écrire des formules par macro.
Boucles et compteurs VBA
• Appliquer des tests : If… Then… Else, Select Case.
• Créer des boucles : Do While, For Each.
• Traiter les erreurs : On Error.
• Figer l’écran, désactiver les messages d’alerte.
• Utiliser l’instruction With… End With
• Gérer une base de données.
• Macros d’extraction : utiliser les filtres élaborés pour interroger et extraire sur critères multiples.
• Macros de consolidation : consolider des données issues de plusieurs bases.
• Déclencher automatiquement des procédures : Macros événementielles.
Mettre au point une macro : utiliser les outils de débogage
• Exécuter une macro au pas à pas.
• Contrôler les valeurs contenues dans les variables.
• Ajouter des espions.
• Utiliser les points d’arrêts.
Création de fonctions personnalisées
• Méthodes
• Utilisation
Recherche et gestion des fichiers
Import / Export par fichier texte
Création de Formulaires
• Appel d’un Userform
• Mise en place de contrôles
• Gérer la tabulation et les évènements
Code VBA
• Modification de macros
• Commenter le code
• Options de macros
• Optimiser une macro
Contact
Nos bureaux
40 Rue Alfred Lefèvre 14320 Saint André sur Orne
Par téléphone
06 31 65 80 46
Par Email
contact@aslconseil.fr
