Cette formation Excel VBA peut être financée grâce à votre compte personnel de formation (CPF).
Vous avez la possibilité de choisir une formation en présentiel ou à distance.
Vous trouverez ci-dessous les liens directs pour accéder au site https://www.moncompteformation.gouv.fr/.
Stage Excel VBA 3 jours en présentiel |
Stage Excel VBA 3 jours à distance |
Si vous le souhaitez, je peux vous aider à créer votre compte et constituer votre dossier.
A l’issue de cette formation, le stagiaire sera capable de:
- D’automatiser des tâches répétitives
- D’optimiser le code généré
- De créer un programme VBA
Utilisation d’Excel avancé ou avoir suivi un stage Excel Perfectionnement
Tout public désirant aller plus loin avec Excel
Chaque stagiaire recevra un support de cours papier ou numérique. Tous les fichiers utilisés durant la formation (pratiques et exercices) seront fournis par mail aux stagiaires dès le début du stage. Le formateur présentera les apports théoriques et les exercices à l’aide d’un ordinateur portable et d’un vidéo projecteur.
3 jours
Les dates sont à définir avec moi si la formation est individualisée.
Le Programme
- Enregistrer créer des macros à partir d’Excel
- Lancer des macros à partir d’Excel
- Découverte de la fenêtre VBA
- Nettoyage du code
- Les différentes méthodes pour lancer les macros (bouton, ruban,…)
- Notions générales de programmation dans VBA(type de programmes, notion d’objets et de collections)
- Utiliser l’aide en ligne de Visual Basic
- Créer et appeler des procédures
- Définir les variables et les constantes
- Distinguer les propriétés et les méthodes
- Les objets WorkBook, WorkSheet, Range
- Gérer les déplacements dans une feuille Excel
- Maîtriser la sélection de cellules afin d’automatiser les programmes
- L’instruction MsgBox
- L’instruction InputBox
- Utiliser les boucles For/Next
- Utiliser les boucles For Each/Next
- Utiliser les boucles Do/Loop
- Utiliser les boucles While/Wend
- Fonctions chaînes (Mid$, Left$, Right$, Len)
- Fonctions numériques (Val, Abs,…)
- Fonctions de dates (Now, Date, Year, Day, Month, Serial Date)
- Fonctions de conversions
- Définir une nouvelle fonction
- Structurer les arguments d’une fonction
- Définir la valeur retour d’une fonction
- Utiliser la structure If/Then/Else
- Utiliser la structure Select/Case
- Le débogage
- Vérifier l’exécution du code
- Utiliser le mode pas à pas
- Utiliser les points d’arrêt
- Créer des procédures événementielles liées aux classeurs (ouverture, fermeture…)
- Créer des procédures événementielles liées aux feuilles (double clic, mise à jour de tableau croisé dynamique…)
Création automatique de Tableaux croisés dynamiques, graphiques interactifs, planning automatisé,…