Formation MS Excel VBA
| Logiciel | MS EXCEL VBA |
| Objectifs | Automatiser ses fichiers sous MS 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 à exploiter des bases de données |
| 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 / Certification TOSA (CPF) |
Plan de cours
Rappel sur les fonctionnalités avancées du tableur
- Exploiter les fonctions et commandes indispensables
- Maîtriser la base de données pour la programmer
Enregistrer et mettre au point des macros-commandes simples
- Utiliser l’enregistreur de macros
- Modifier une macro enregistrée
- Exemple de macros usuelles : impression, tri
- Notion de procédure
- Affecter une macro à un bouton, un objet
- Affecter une macro à une barre d’outils, un menu
- Enregistrer une macro dans le classeur de macros personnelles : Perso.xls
Programmer avec Excel
- É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
- 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… EndWith
- 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 Formulaires
- Appel d’un Userform
- Mise en place de contrôles
Création de Fonctions personnalisées
- Déclarations : Function
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
