Formation
VBA - Initiation au langage
Télécharger le programme
Informations de formation
Formations > VBA-Initiation au langage
-
Durée
3 jours (21 heures)
-
Public
Toute personne disposant du logiciel Microsoft Excel et désirant automatiser certaines tâches répétitives dans Excel
-
Prérequis
Utiliser Excel souvent et se sentir très à l’aise avec
-
Modalités pédagogiques
Cours collectif ou individuel
Objectifs pédagogiques
- Comprendre le rôle des macros
- Préparer et d’enregistrer une macro
- Affecter et d’exécuter une macro
- Utiliser le classeur de macros personnelles
- Connaitre les notions de base du langage VBA
- Déchiffrer le code VBA d’une macro enregistrée
- Comprendre les macros évènementielles
- Créer des boites de dialogue MsgBox et InputBox
- Utiliser des instructions « If…Then…Else », « Select Case », « With », les boucles « For… Next », « Do While… Loop », « Do Until… Loop »
- Créer et gérer un formulaire personnalisé UserForm
- Utiliser le débogage pour comprendre le code d’une macro
- Gérer les erreurs d’exécution d’une macro
Contenu de formation
-
Appréhender l’usage des macros dans Excel
Généralités
Préparer l’enregistrement d’une macro
Afficher l’onglet Développeur
Enregistrer une macro dans un classeur Excel
Enregistrer une macro en références relatives
Enregistrer une macro dans le classeur de macros personnelles -
Exécuter une macro
Exécuter une macro par la liste des macros
Exécuter une macro par son raccourci clavier
Exécuter une macro par une forme
Exécuter une macro par un contrôle de formulaire
Rattacher une macro à un nouvel onglet personnalisé
Connaitre les paramètres de sécurité des macros -
Découvrir le langage VBA
Comprendre la notion d’objets
Utiliser la documentation de référence
Découvrir l’éditeur de VBA
Comprendre les modules
Lire et interpréter le code VBA
Identifier les méthodes et propriétés
Créer et exécuter une macro évènementielle -
Créer des boites de dialogue
Créer et utiliser la boite de dialogue MsgBox
Connaitre et utiliser l’objet Range
Créer et utiliser la boite de dialogue InputBox
Comprendre et utiliser les variables -
Utiliser quelques instructions
Utiliser l’instruction de condition « If… Then… Else »
Manipuler des contrôles de formulaire
Créer et utiliser des cellules nommées
Appliquer l’instruction « Select Case »
Intégrer la boucle « For… Next »
Connaitre la boucle « Do While… Loop »
Utiliser la boucle « Du Until… Loop » -
Créer et gérer un formulaire UserForm
Créer un UserForm
Exécuter un UserForm
Gérer et récupérer les données d’un UserForm
Utiliser l’instruction « With »
Appliquer une fonction Excel par l’objet « Worksheetfunction » -
Gérer les erreurs
Utiliser le débogage pour comprendre le code
Appliquer un point d’arrêt dans le code
Exécuter le code en pas à pas détaillé
Utiliser l’instruction « On Error Goto » pour gérer les erreurs d’exécution
Manipuler l’objet « Err »
Visualiser les variables locales
Créer et gérer les espions
Organisation de la formation
-
Moyens pédagogiques
Formation présentielle
Apports théoriques
Exercices d’application
Supports de cours -
Dispositif de suivi et d’évaluation
Feuille de présence émargée par les stagiaires et le formateur
Questionnaire de satisfaction
Attestation de fin de formation