Excel VBA – Développement d’applications
Objectifs
- Être capable de créer et à exécuter des macro-commandes pour automatiser des tâches
- Comprendre comment développer des applications simples en VBA
- Savoir personnaliser son environnement de travail et créer des formulaires pour limiter les erreurs de saisie
Programme
Utiliser l’enregistreur de macros
- Créer une macro avec l’enregistreur de macros
- Visualiser le code généré dans la fenêtre Visual Basic
- Modifier la macro dans la fenêtre Visual Basic
- Créer une macro globale (ou personnelle)
Gérer un classeur contenant des macros
- Enregistrer son classeur au bon format
- Activer le contenu d’un classeur (macros ou contrôles active X) à l’ouverture de celui-ci
- Définir son niveau de sécurité
- Indiquer des emplacements approuvés pour éviter la désactivation de macros
Utiliser différents moyens pour exécuter une macro
- Exécuter une macro à partir d’un raccourci-clavier
- Insérer une icône pour exécuter une macro
- Exécuter une macro à partir d’un bouton
Travailler dans Visual Basic Editor
- S’approprier l’interface de Visual Basic Editor : les fenêtres Explorateur d’objets, propriétés, code
- Renommer un module
- Créer un module
- Utiliser les outils de débogage pour repérer ses erreurs (pas à pas détaillé, points d’arrêt)
Exécuter une macro avec l’outil adéquat
- Lancer une macro à partir d’un raccourci-clavier
- Insérer une icône dans la barre d’accès rapide ou le ruban
- Exécuter une macro à partir d’un bouton de commande
- Lancer une macro en cliquant sur une image, une forme
Les principes de base de la programmation en VBA
- Comprendre les différents concepts : objet (cellule), méthode (ouvrir), propriétés (visible)
- Explication des couleurs de texte du code VBA
- Les principes de base pour saisir une instruction
Programmer en VBA
- Définir une ou plusieurs conditions en utilisant l’instruction If…Then
- Utiliser la structure décisionnelle Select Case…
- Utiliser des variables pour stocker des informations
- Déclarer une variable utilisable dans toutes les procédures
- Reprendre la macro à un point précis avec l’instruction Goto
- Répéter une série d’instructions grâce à la boucle Do While…Loop
- Utiliser la boucle For…Next pour répéter une instruction plusieurs fois
- Utiliser la boucle For …Each pour agir sur un ensemble d’objets
- Afficher un message avec la fonction Msgbox
- Afficher une boîte de dialogue avec une zone de saisie pour l’utilisateur
- Sélectionner une plage de cellules
- Se déplacer dans un tableau
- Repérer la fin d’une colonne, d’une ligne, d’un tableau
Créer des macros évènementielles
- 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
Créer un formulaire
- Créer un formulaire (boîte de dialogue)
- Modifier les propriétés du formulaire
- Insérer différents contrôles dans le formulaire (zones de texte, cases à cocher, boutons d’option…)
- Modifier les propriétés des différents objets
- Définir l’ordre des tabulations
- Affecter une macro à un objet du formulaire
- Afficher le formulaire à partir d’Excel
MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS
Modalités pédagogiques :
- Évaluation des besoins et du profil des participants.
- Apport théorique et méthodologique : séquences pédagogiques regroupées en différents modules.
- Contenus des programmes adaptés en fonction des besoins identifiés pendant la formation.
- Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de travaux pratiques, étude de cas et mise en situation.
- Méthodes expositive, active et participative.
- Réflexion et échanges sur cas pratiques.
- Retours d'expériences.
- Corrections appropriées et contrôles des connaissances à chaque étape, fonction du rythme de l’apprenant mais également des exigences requises au titre de la formation souscrite.
Éléments matériels :
- Mise à disposition des outils nécessaires au bon déroulement des travaux pratiques.
- Support de cours au format numérique projeté sur écran et transmis au participant en fin de la formation.
Référent pédagogique et formateur :
- Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation.
- Le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
- Feuilles de présences signées des participants et du formateur par demi-journée.
- Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
Please login to get access to the quiz
Back to Microsoft Excel