Description
Appréhender l'usage des macro-commandes Excel
Paramétrer des affichages personnalisés (ou Vues).
Utiliser les styles de cellules personnalisés.
Découvrir l'enregistreur de macro-commandes.
Afficher l'onglet Développeur.
Préparer l'enregistrement d'une macro : les pièges à éviter. Enregistrer en relatif ou en absolu.
Comprendre les objectifs des macros, leurs limites.
Exécution de macro-commandes
Utiliser une macro complémentaire.
Exécuter une macro en utilisant la liste des macros.
Choisir le bon format de fichier (xls, xlsx, xlsm).
Répondre aux questions de sécurité des macros, utiliser des dossiers approuvés.
Personnaliser l'interface : affecter une macro à un bouton, à une image, à une icône de la barre d'outils Accès rapide.
Choisir un raccourci-clavier pour une macro.
Utiliser le classeur de macros personnelles, découvrir ses particularités.
Présentation de l'interface de programmation VBA
Découvrir l'environnement de VBA : les feuilles modules, l'explorateur de projet VBA, la fenêtre Propriétés.
Exécuter une macro automatiquement à l'ouverture d'un classeur : la macro AutoOpen.
Accéder au code généré par enregistrement. Exécuter le mode pas-à-pas.
Réagir en cas d'erreur d'exécution. Qu'est-ce que le débogage ? En sortir .
Modifier une procédure enregistrée : comprendre le code, nettoyer les instructions inutiles.
Documenter une macro-commande.
Ajouter une boîte de dialogue (MsgBox ou InputBox).
Développement par la macro-commande
Définir et identifier les limites d'une macro-commande : nécessité de passer en VBA.
Enregistrer une macro-commande et afficher le code.
Attacher une macro-commande à un bouton.
Utiliser des plages de dimensions variables.
Prise en main du langage VBA d'Excel
Visualiser le code d'une macro et réaliser des modifications simples sous éditeur.
Identifier les particularités des différentes versions d'Excel.
Appréhender l'environnement VBA : modules, projets, objets et leurs propriétés.
Repérer les principaux objets d'Excel (Workbook, Worksheet, Range), leurs propriétés et méthodes essentielles.
Structure du langage
Connaître les conditionnelles : IF ...END IF, SELECT CASE. Boucles FOR NEXT, DO WHILE, UNTIL, FOR EACH NEXT.
Comprendre les variables et constantes. Documenter le code.
Gérer les erreurs d'exécution, débogage.
Manipuler les procédures et fonctions. Appels, branchements.
Boîtes de dialogue et formulaires
Comment créer et lancer un UserForm, modifier son nom et son titre, modifier ses dimensions ses autres propriétés...
Utiliser la boîte de message, boîte de saisie. Dialogues Excel.
Décrire les différents objets d'un formulaire, propriétés des contrôles dans un formulaire.
Récupérer, contrôler et exploiter des données saisies dans le formulaire.
Procédures événementielles
Comprendre la procédure événementielle. Les premiers événements de classeur et de feuille (Open, Activate).
Initialiser et paramétrer un contrôle : les événements des contrôles sur UserForm.
Objectifs
Appréhender l'usage des macro-commandes Excel
Visualiser le code en VBA d'une macro et réaliser des modifications simples sous éditeur
Connaître les objets d'Excel, leurs propriétés et méthodes essentielles
Utiliser les différentes structures conditionnelles du langage, les variables et constantes et traiter les erreurs
Créer des formulaires de saisie et créer des procédures événementielles
Résultats
Certification TOSA
Valoriser son CV et améliorer son employabilité