Description
Cette formation vise à vous initier là la programmation en VBA pour automatiser et optimiser les tâches dans Excel. Elle couvre la création et l’édition de macros, l’utilisation de l’environnement Visual Basic Editor, ainsi que la gestion des objets et des collections. Vous découvrirez également la création de formulaires, la gestion des erreurs et la compilation.
Objectifs
- Développer des applications complètes mettant en œuvre le langage VBA
- Utiliser les instructions et les objets
- Créer des boîtes de dialogue
- Gérer les erreurs d’exécution
- Accéder à des données externes
- Créer des macros
Récapitulatif
Certification
Certification mobilisable dans le cadre du CPF : Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
Code : RS6963
Certificateur : ISOGRAD
Date d’enregistrement : 18 décembre 2024
Date d’échéance de l’enregistrement : 18 décembre 2027
Tarif de la certification : 50 € HT
Modalités d’évaluation : test adaptatif en ligne d’une durée maximale de 60 minutes, composé de questions à choix multiples et de manipulations. La certification est délivrée selon le score obtenu et les seuils définis par ISOGRAD.
Public
Toute personne souhaitant développer des applications VBA sous Excel
Prérequis
Très bonne connaissance d’Excel
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
- Mise à disposition d’un poste de travail sur nos formations en Présentiel.
- Mise à disposition de nos environnements de visio sur nos formations en Distanciel
- Remise d’une documentation pédagogique numérique pendant la formation
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Dans le cas d’une formation sur site Entreprise, le client s’engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard…) au bon déroulement de l’action de formation conformément aux prérequis indiqués dans le programme de formation
Compétences
- Développer des applications complètes mettant en œuvre le langage VBA
- Utiliser les instructions et les objets
- Créer des boîtes de dialogue
- Gérer les erreurs d'exécution
- Accéder à des données externes
- Créer des macros
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l’issue de la formation
Programme détaillé
Introduction et généralités
Enregistreur de macro
- Création et édition de macros
- Affectation des macros à des objets
- Appel des macros
- Exécution
Environnement Visual Basic Editor
- Les fenêtres, menus, outils
- Propriétés
- Explorateur de projets
- Personnalisation des options de l’éditeur Visual Basic
Programmation en VBA
- Les procédures
- Les variables (Type et portée)
- Les types de données
- Les constantes
- Les tableaux
- Les instructions et opérateurs
- Les structures de contrôles
- Les instructions de boucles (condition, itération, compteur…)
Collections d’objets
- Bibliothèque d’objets Excel
- Propriétés et méthodes
- Collections et explorateur d’objets
Utilisation de VBA
- Création et utilisation de formulaires
- Procédures évènementielles
- Manipulation des principaux objets
- Saisie et affichage des informations
Boîte de dialogue (UserForm)
- Propriétés
- Principaux contrôles
- Procédures évènementielles
- Personnalisation des UserForm
- Boite de message/saisie
- Fonctions Input/MsgBox, utilisation
Gestion des erreurs
- Utilisation des outils de débogage
- Utilisation des espions
- Gestion des erreurs d’exécution
- Exécution pas à pas
Compilation