
Excel VBA (Visual Basic for Applications)
Formation Excel VBA (Visual Basic for Applications) – Niveau Initiation / Débutant
Durée
3 jours (21 heures)
Description
Cette formation "Excel VBA – Niveau Initiation / Débutant" est conçue pour introduire les participants aux concepts de base du langage VBA (Visual Basic for Applications) appliqué à Excel. Elle vise à permettre aux apprenants de créer des macros et d'automatiser des tâches répétitives pour optimiser leur travail dans Excel. Durant cette formation, les participants acquerront les compétences nécessaires pour manipuler des objets, gérer des données et concevoir des boîtes de dialogue simples, tout en appliquant des techniques de programmation de base. Ils pourront également s’initier à l’interface utilisateur d’Excel VBA et comprendre les concepts fondamentaux de la programmation événementielle. Avec un apprentissage structuré et progressif, cette formation offre une introduction pratique pour quiconque souhaite exploiter le potentiel d’Excel au-delà de ses fonctionnalités classiques.
Mode
En présentiel
Objectifs
-
Développer des applications complètes en utilisant le langage VBA (Visual Basic for Applications).
-
Utiliser les instructions et les objets VBA, créer des boîtes de dialogue, gérer les erreurs d’exécution, et accéder aux données externes.
Pré-requis
-
Public cible :
-
Toute personne souhaitant développer ses compétences en VBA sur Excel.
-
Toute personne désirant créer des applications en langage VBA sur Excel.
-
-
Pré-requis :
-
Bon niveau sur Excel recommandé pour suivre cette formation.
-
Programme
Jour 1 :
-
Introduction à la formation Excel VBA Niveau 1
-
Création de macros simples avec l’enregistreur :
-
Prise en main des modes d’enregistrement absolus et relatifs.
-
Gestion du classeur de macros personnelles et organisation.
-
Affectation d'un bouton à une macro sur Excel VBA.
-
-
Utilisation de l’éditeur Visual Basic (VBE) :
-
Navigation dans l’explorateur de projet.
-
Utilisation et personnalisation d’un projet via la fenêtre des propriétés.
-
Maîtrise de la fenêtre code et des modes de saisie.
-
Paramétrage de l’éditeur VBE (Visual Basic Editor).
-
-
Notions de modules, procédures et fonctions de VBA) :
-
Définition et manipulation du contenu d’un classeur Excel.
-
Maîtrise des termes collections et références d’objets.
-
Réalisation de procédures courantes de manipulation des objets.
-
-
Programmation en VBA :
-
Utilisation des variables, mémorisation des constantes.
-
Maîtrise des différents opérateurs et types de calcul.
-
Lancement de procédures et création de fonctions.
-
Mise en place d’un contrôle d’exécution, structures conditionnelles et boucles.
-
-
Interface utilisateur d’Excel VBA :
-
Paramétrage des fonctions INPUTBOX et MSGBOX.
-
Initiation à l’utilisation des UserForms et à la programmation événementielle.
-
Prise en main des outils de débogage, mode de déroulement pas à pas, points d’arrêt, fenêtre des variables locales et fenêtre espion.
-
-
Gestion des erreurs dans le code :
-
Protection des macros par mot de passe.
-
Méthodes pédagogiques
-
Test de positionnement préalable pour évaluer le niveau des stagiaires et adapter le programme.
-
Combinaison d'apports théoriques et d'exercices pratiques pour une immersion complète dans l’utilisation de VBA pour la création d'applications.
-
Support de cours spécifique à la formation Excel VBA Niveau Initiation / Débutant.
-
Auto-évaluation préalable en amont de la formation.
-
Évaluation des acquis en fin de formation.