Ce que vous saurez faire
Nos formations sont sur mesure et adaptées en fonction de vos besoins personnels et professionnels. Nos formations s'adressent aux salariés et demandeurs d'emploi. Les objectifs de cette formations sont :
Maîtriser les fonctions avancées de la programmation VBA
Développer des applications VBA optimisées et performantes
Créer des formulaires de saisie
Déboguer et corriger les erreurs de code
Le déroulé, étape par étape
LES FONDAMENTAUX DE LA PROGRAMMATION VBA
Rappels sur les objets, propriétés, méthodes
Les collections d'objets et notions les + utilisées
Les types de variables et leur portée
Déclaration et gestion des tableaux
Structure conditionnelle, boucle
TP : Créer des macros en utilisant les notions de base (Activcell, range, sheet, selection…), agir sur toutes les lignes d'un tableau
LES MODULES, PROCÉDURES ET FONCTIONS
Portée Public ou Privé
Passage de paramètres
Création de fonction personnalisée
Création macros complémentaires
Les procédures évènementielles sur les classeurs, feuilles, cellules
TP : Créer une fonction avec paramètre, créer une macro complémentaire. Déclencher suivant un événement le lancement d'une macro.
GESTION DES ERREURS
Interruption de la procédure
Exécution pas à pas, Les espions
Interception d'erreur avec OnError
TP : mise en application sur les macros précédentes
LES FORMULAIRES PERSONNALISÉS (USERFORM)
Création de formulaire simple
Utilisation des contrôles
Gestion des propriétés des UserForm
TP : Créer un formulaire personnalisé (UserForm) avec zones de saisie, listes déroulantes, boutons d'option, cases à cocher... et transférer les données dans la feuille de calcul.
PILOTER DES APPLICATIONS EXTERNES
Piloter Word ou Access avec OLE Automation.
Accéder à des données avec ADO et DAO.
Accès aux API et DLL
À la fin de la formation
Le participant sera en mesure de maîtriser les principes avancés du VBA Excel de manière autonome. A l'issue de la formation, vous passerez la certification TOSA pour mesurer votre niveau sur le logiciel.
Selon l’organisme
Maîtriser les fonctions avancées de la programmation VBA Développer des applications VBA optimisées et performantes Créer des formulaires de saisie Déboguer et corriger les erreurs de code
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 08/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.