Ce que vous saurez faire
Maîtriser l'environnement VBA et l'intégration avec Excel.
Automatiser les tâches répétitives et complexes à l'aide de macros et de procédures.
Concevoir des fonctions personnalisées pour enrichir les capacités d'Excel.
Structurer et optimiser le code VBA pour plus d'efficacité et de lisibilité.
Gérer les interactions avec l'utilisateur (formulaires, contrôles, événements).
Développer des applications VBA robustes et professionnelles.
Se préparer efficacement à la certification TOSA Excel VBA (RS6963) – niveau avancé.
Le déroulé, étape par étape
014 pointsIntroduction et rappels essentiels
- L'environnement de développement (éditeur VBA, modules, feuilles, formulaires).
- Structure d'une macro, procédures Sub et Function.
- Variables, constantes, types de données, opérateurs.
- Gestion des bibliothèques et références.
024 pointsStructures de contrôle et bonnes pratiques
- Conditions (If…Then, Select Case).
- Boucles (For, For Each, Do…Loop).
- Gestion des erreurs (On Error, gestion des exceptions).
- Règles de nommage, commentaires et indentation du code.
034 pointsAutomatisation et manipulation d'Excel
- Objets principaux (Application, Workbook, Worksheet, Range, Cells).
- Parcours et manipulation de données.
- Mise en forme conditionnelle via VBA.
- Automatisation des imports, exports et impressions.
043 pointsFonctions et procédures personnalisées
- Création de fonctions personnalisées (UDF – User Defined Function).
- Passage et retour de paramètres.
- Optimisation de l'exécution (ScreenUpdating, Calculation, etc.).
054 pointsInteraction avec l'utilisateur
- MsgBox, InputBox et boîtes de dialogue personnalisées.
- Création et gestion de UserForms.
- Contrôles avancés (ListBox, ComboBox, boutons, cases à cocher).
- Gestion des événements utilisateurs (clic, changement de valeur, ouverture/fermeture).
063 pointsProgrammation orientée objet dans VBA
- Compréhension des objets et des collections.
- Création de classes et instanciation.
- Encapsulation et modularité du code.
074 pointsDéveloppement d'applications VBA complètes
- Architecture d'un projet VBA structuré.
- Tableaux et dictionnaires pour le traitement des données.
- Génération automatisée de rapports dynamiques.
- Sécurisation et distribution d'une application (protection, déploiement).
083 pointsPréparation à la certification TOSA VBA
- Méthodologie et format de l'évaluation.
- Exercices pratiques type certification.
- Auto-évaluation et mise en situation réelle.
À la fin de la formation
Capacité à concevoir et automatiser des solutions complexes sous Excel.
Maîtrise des concepts avancés du langage VBA (programmation orientée objet, optimisation, gestion des erreurs).
Développement d'applications professionnelles intégrant formulaires, automatisations et interactions utilisateurs.
Acquisition des compétences pour viser un score élevé au TOSA VBA (niveau avancé).
Selon l’organisme
Pédagogie progressive avec alternance théorie/pratique.
Études de cas concrets et exercices inspirés des contextes professionnels.
Préparation spécifique aux exigences de la certification TOSA RS6963.
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 02/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.