Excel VBA niveau 1
Créer une application simple avec macro et comprendre la programmation VBA à partir des fonctionnalités d’Excel.
Objectifs de compétences :
Configurer l’environnement de développement et créer une première macro simple.
Modifier et optimiser une macro existante dans l’éditeur VBA.
Manipuler des objets Excel via VBA pour automatiser des tâches courantes.
Utiliser les structures de contrôle pour écrire des procédures évolutives et gérer les erreurs efficacement.
Créer des fonctions personnalisées et des formulaires utilisateur pour une interaction avancée.
Toute personne souhaitant automatiser ses tâches Excel et gagner en productivité grâce à l’apprentissage de la programmation VBA.
Pré-requis
Validation
Contenu du programme
Définitions, généralités
Définitions et limites d’une macro
L’enregistreur de macros
Création et édition de macros
Type d’enregistrement
Affectation d’une macro
Appeler une macro par la liste des macros
A un bouton dans une feuille, dans la barre d’accès rapide, dans un ruban
A une forme automatique, à une image
Avec une touche d’exécution
L’ éditeur VBA
Accéder à l’onglet développeur
Découvrir les fenêtres
Gestion des menus
Gestion des barres d’outils : standard, débogage, édition, userform)
L’explorateur de projets
Les options de l’éditeur (taille, couleur…)
Protéger le code VBA
Le code VBA
Changer les options d’une macro
Lire et alléger le code VBA
Compléter une macro existante
Déboguer une macro
Collections, objets, méthodes et propriétés
Définition d’une collection, d’un objet
Manipuler des objets (classeur, feuille, plage)
Utilisation et sélection des objets
Gérer le curseur : position, déplacement, sélection dynamique.
Les principales propriétés et méthodes
L’affectation d’objets et variables d’objets
Structure d’un module VBA
Les déclarations, les procédures, les fonctions et les commentaires dans le code
L’organisation d’un module VBA
Boîtes de messages et de saisie
Boite d’informations ou de question : utilisation de msgbox
Boîte de saisie : utilisation inputbox et de application. inputbox
Utiliser la déclaration des variables
Types et portées des variables
Déclaration des constantes
Les instructions de boucles
Condition (if…)
Itération (do while, do until…)
Compteur (for, for each…)
Choix multiple (select case…)
Gestion des événements
Création de procédures événementielles
Gestion des erreurs et débogages
Utilisation des outils de débogage
Les espions et la gestion des erreurs d’exécution
Utiliser les procédures évènementielles sur le classeur et les feuilles
Créer des fonctions personnalisées
Créer ses propres formules (function)
Boîtes de dialogue personnalisées (userform)
La création de contrôles : boutons, étiquettes, groupe d’options, listes déroulantes et barres de défi lement
Récupérer, contrôler et exploiter des données saisies dans le formulaire
Déclencher et afficher une boîte de dialogue
Durée
Nombre d’heures
Lieu
Modalités de formation
Moyens pédagogiques
PC système et logiciels
Liaison Internet Fibre
Vidéoprojecteur et tableau blanc
Supports de cours
Méthode pédagogique & Encadrement
Animation en classe virtuelle par un formateur expert
Apports théoriques, échanges, interactions
Atelier de mise en application pratique à l’écrit et/ou à l’oral
Modalités de suivi de la formation
Émargement de feuille de présence matin et après-midi
Attestation d’assiduité
Attestation de fin de formation
Modalités d’évaluation des résultats
Exercices pratiques progressifs
Validation régulière des acquis
Autoévaluation
Questionnaire de satisfaction
Tarif
400,00 € / jour de formation
Net de TVA
Financement
Suite de parcours
Suivre le module Excel VBA niveau 2.