Excel VBA Intermédiaire
Informatique & numérique · Langage Visual Basic
- Prix
- 1 170 € TTC
- Lieu
- À distance
- Financement
- CPF · OPCO, France Travail, fonds propres
- Certification
- Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa) (RS6963)
- Organisme
- Certifié Qualiopi · nom et coordonnées transmis avec votre devis
Objectifs
- Maîtriser les fonctions avancées de la programmation VBA. Développer des applications VBA optimisées et fiables Optimiser et fiabiliser des applications existantes
Programme
- Généralités Créer un module pour un classeur ou une feuille de calcul Arrêter une macro en cours d'exécution, Exécuter une macro en mode Pas à pas. Sécuriser le code par un mot de passe. Paramétrer le lancement automatique de macros à l'ouverture et fermeture d'un dialogue. Forcer la déclaration de variables. Déclarer les types de variable Créer des collections d'objets, de propriétés et de méthodes. Les fondamentaux de la programmation VBA Les objets : ActiveCell, Selection, ActiveSheet, Range, Les méthodes et propriétés. Les collections : Cells, WorkSheets, Charts, WorkBooks. Les types de variables, leur portée. Les tableaux : déclaration, utilisation. Le passage de paramètres d'une procédure à une autre. Tests, boucles, gestion des erreurs. Créer des bibliothèques de macros utilitaires Créer des fonctions personnalisées. Rendre une macro accessible de tous les classeurs (les macros complémentaires). Créer une bibliothèque de fonctions et procédures accessible de tous les modules (Outils Référence, Addins). Mettre au point des procédures évènementielles Les événements du classeur : ouverture, sauvegarde, fermeture, Les événements de la feuille de calcul : modification d'une cellule, sélection d'une cellule, Temporiser : la méthode OnTime. Gérer feuilles, classeurs, fichiers et graphiques par macro Ajouter, supprimer, trier des feuilles. Parcourir les fichiers d'un dossier pour effectuer un traitement répétitif. Consolider des données provenant de différentes sources. Extraire, analyser, mettre en forme les informations d'une base : fiches de synthèse, plannings Automatiser la création d'un graphique, le modifier avec VBA. Construire des formulaires élaborés Rappel sur les contrôles et leurs propriétés. Insérer une image dynamique. Gérer des listes en cascade, des listes à sélections multiples. Exploiter et modifier l'interface Excel Utiliser les boîtes de dialogue Excel : Application.Dialogs. Paramétrer l'ouverture d'un fichier : Application.GetOpenFileName. Associer un onglet spécifique du ruban à un classeur. Piloter des applications externes Piloter Word ou Outlook avec OLE Automation. Accéder à des données avec ADO et DAO
Débouchés
Certification TOSA Cette formation vous permet de progresser à votre rythme et de parvenir aux objectifs définis initialement. Cette formation ouvre obligatoirement le passage de la certification
Financer cette formation
- Compte personnel de formationFormation référencée sur Mon Compte Formation : vous pouvez utiliser vos droits CPF. Nous ne vous demanderons jamais vos identifiants.
- Employeur ou OPCOPlan de développement des compétences, Pro-A ou contrat de professionnalisation selon votre situation.
- France TravailAide individuelle à la formation (AIF) pour les demandeurs d’emploi, sur validation de votre conseiller.
Questions fréquentes
Combien coûte la formation « Excel VBA Intermédiaire » ?
Son prix est de 1 170 € TTC. Le devis de l’organisme précise le tarif exact selon vos besoins et les aides mobilisables.
Peut-on la financer avec le CPF ?
Oui, elle est référencée sur Mon Compte Formation. Vous pouvez utiliser les droits acquis sur votre Compte personnel de formation, éventuellement complétés par un abondement.
Où se déroule la formation ?
À distance.
Quelle certification prépare-t-elle ?
Elle prépare à « Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa) », code RS6963.
Source : organisme de formation, mis à jour le 18 octobre 2026. Identifiant : cdf2d644a9e.
Vous dispensez cette formation ? Recevez directement les demandes des candidats.
