Excel 4 - Initiation VBA et Macro
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 30/10/2019. Dernière mise à jour le 16/05/2023.
Version du programme : 1
Programme de la formation Version PDF
Ce module va vous permettre d’apprendre à automatiser des tâches répétitives avec Excel. Vous utiliserez l'enregistreur de macros, créerez des boutons pour les lancer, découvrirez l'éditeur de VBA et personnaliserez vos macro-commandes
Objectifs de la formation
- Automatiser les tableaux, les calculs ou le traitement de données dans Excel
- Maîtriser les bases de la programmation en VBA
- Enregistrer, modifier et écrire des macros VBA
Profil des bénéficiaires
- Utilisateurs d’Excel effectuant des tâches répétitives sous Excel et souhaitant les automatiser.
- Avoir de très bonnes connaissances d’Excel d’un niveau avancé.
Contenu de la formation
-
Automatiser des tâches par macro-commande
- Afficher le ruban Développeur
- Enregistrer une nouvelle macro
-
Le langage VBA
- Visualiser le code généré dans la fenêtre Visual Basic
- Découvrir le code (commentaires, procédures, instructions, code inutile)
- Explication des couleurs de texte du code VBA
- Descriptif de la fenêtre de l’éditeur VBA
- Comprendre le principe de la programmation orientée objet
- Comprendre les différents concepts : objet (cellule), méthode (ouvrir), propriétés (visible)
- Modifier la macro dans la fenêtre Visual Basic
- Découvrir l’explorateur d’objets
- Utiliser les différents objets d’Excel : les classeurs, les feuilles, les cellules…
- Gérer les méthodes et les propriétés des différents objets
- Les moyens d’exécution des macros
-
Les variables
- Comprendre l’utilité et le fonctionnement des variables
- Savoir déclarer les variables
- Les différents typages des variables
- Utiliser des variables pour stocker des informations
- Reprendre la macro à un point précis avec l’instruction Goto
-
Les conditions
- Maîtriser la structure conditionnelle
- Utiliser des conditions (If… End if/ Select Case…End Select)
-
Les boucles
- Maîtriser la structure des boucles
- Utiliser des boucles dans les programmes (While…Wend / For…Next… / For…Each… / Loop)
-
Rendre interactif un programme
- Créer des boites de dialogue type message (MsgBox) et posant des questions aux utilisateurs (InputBox)
- Afficher une boite de dialogue avec une zone de saisie pour l’utilisateur
-
Utiliser la programmation événementielle
- Ecrire une procédure se déclenchant par rapport à un évènement sur une feuille de calcul
- Mettre en place une macro se déclenchant par rapport au classeur
- Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture
-
Les formulaires (UseForms)
- Savoir créer un formulaire
- Modifier les propriétés du formulaire
- Insérer des objets : TextBox, Label, CommandButton, ComboBox, ListBox…
- Programmer le comportement des objets
- Définir l’ordre des tabulations
- Affecter une macro à un objet du formulaire
- Afficher le formulaire à partir d’Excel
-
Déboguer un programme
- Savoir stopper l’exécution d’une macro
- Exécuter une macro pas à pas
- Utiliser le point d’arrêt
- Utiliser les espions : analyser, comprendre le changement des variables
-
Les fonctions
- Créer des fonctions personnalisées
Des formateurs certifiés à la pédagogie pour adultes bénéficiant d'une expérience professionnelle significative et réussie dans les domaines sur lesquels ils interviennent.
- Les évaluations sont orales, individuelles ou collectives et s'effectuent tout au long de la formation grâce aux exercices et aux mises en situation réalisées
- Une évaluation formative écrite est réalisée en fin de parcours
- Une attestation de formation nominative est délivrée à chacun des participants
- Formation Action qui vise l'opérationnalité immédiate. De nombreux exercices sont proposés pour une montée en compétences efficace et rapide
- Un livret pédagogique est transmis à chacun pour une meilleure appropriation
- Accès à l'extranet après la formation : documents mis en ligne, consultables et téléchargeables
- Une équipe pédagogique dédiée pour l'accompagnement tout au long du processus