Programme & Référentiel
PARTIE 1 : Introduction aux généralités de Visual Basic dans Excel Accès à l'onglet développeur Création d'onglet, de groupe et de commande Personnalisation du ruban Utilisation de l'enregistreur de macros Création et édition de macros Types d'enregistrement Appel des macros par la liste des macros Exploration de l'environnement VBA Découverte des fenêtres, menus et outils Utilisation de l'explorateur de projets Personnalisation des options VBA PARTIE 2 : Approfondissement du code VBA Modification des options d'une macro Lecture et simplification du code VBA Complétion d'une macro existante Structure d'un module VBA Déclarations, procédures, fonctions et commentaires Organisation d'un module VBA Sécurisation du code VBA Utilisation avancée des collections, objets, méthodes et propriétés Manipulation des objets (classeur, feuille, plage) Affectation d'objets et de variables d'objets PARTIE 3 : Introduction au code Visual Basic Types et portées des variables Déclaration des constantes Utilisation des instructions de boucles Condition, itération, compteur, choix multiple Utilisation des boîtes de dialogue prédéfinies Utilisation de variables avec les messages Personnalisation des boutons dans MsgBox Utilisation de l'InputBox Gestion des événements Création de procédures événementielles Gestion des erreurs et débogage Prévention des erreurs Utilisation des outils de débogage QUELQUES EXEMPLES D’EXERCICES PRATIQUES TRAITÉS : 1. Enregistrer une macro qui formate une plage de cellules (par exemple, mise en gras, changement de couleur de fond, etc.), puis lancer cette macro à partir de la liste des macros. 2. Créer une macro qui copie des données d'une feuille de calcul à une autre, en utilisant l'enregistrement relatif pour s'assurer que les références sont ajustées dynamiquement. 1. Modifier une macro existante pour ajouter une fonctionnalité supplémentaire, par exemple, trier une plage de données avant de la copier vers une autre feuille. 2. Simplifier une macro complexe en identifiant et en supprimant les sections de code redondantes ou inutiles. 3. Organiser le code VBA en déplaçant des parties de code dans des procédures distinctes pour améliorer la lisibilité et la réutilisabilité. 1. Déclarer des variables de différents types (entier, chaîne de caractères, etc.), affecter des valeurs et afficher ces valeurs dans la fenêtre immédiate. 2. Utiliser une boucle For pour remplir une plage de cellules avec des valeurs numériques ou des chaînes de caractères. 3. Créer une boîte de dialogue personnalisée à l'aide de l'instruction InputBox pour permettre à l'utilisateur de saisir des informations, puis utiliser ces informations dans une macro. Ces exercices pratiques offrent une opportunité aux participants de mettre en pratique les concepts appris et de développer leurs compétences en Visual Basic pour Applications (VBA) dans le contexte d'Excel.