Excel VBA Opérationnel Mixte : présentiel / à distance
Dernière mise à jour : 11/12/2025
M'inscrire à la formation
Objectifs de la formation
Cette formation prépare aux 4 domaines de compétences évalués par la certification Tosa VBA (RS6963). À l'issue de la formation, vous serez capable de :
- Domaine 1 - Objets : Manipuler objets Excel (Workbooks, Worksheets, Ranges, Charts), gérer collections d'objets, interfacer avec d'autres applications Microsoft
- Domaine 2 - Procédures : Écrire procédures et fonctions avec arguments, traiter erreurs et exceptions, améliorer performance du code
- Domaine 3 - Formulaires et contrôles : Concevoir UserForms simples, implémenter contrôles ActiveX, gérer événements de formulaires
- Domaine 4 - Environnement et débogage : Utiliser outils de débogage VBA, analyser et suivre le code, optimiser l'environnement de développement
Public visé
Prérequis
- Bonne maîtrise d'Excel (niveau intermédiaire minimum).
- Connaissance des fonctions Excel de base.
- Aucune connaissance en programmation requise.
- Test de positionnement réalisé en amont pour adapter la formation à votre niveau initial.
Description
Programme structuré sur les 4 domaines de compétences Tosa VBA, personnalisé selon votre niveau initial et vos objectifs professionnels.
Module 1 : Manipulation des objets Excel
Introduction à VBA
- Environnement Visual Basic Editor (VBE)
- Enregistrement et analyse de macros simples
- Notion de module et structure du code
Objets Excel fondamentaux
- Workbooks (classeurs) : ouvrir, créer, sauvegarder, fermer
- Worksheets (feuilles) : ajouter, supprimer, renommer, protéger
- Range (plages) : sélectionner, modifier, copier, formater
- Charts (graphiques) : création et modification
Collections et propriétés
- Collections d'objets (Workbooks, Worksheets, Cells)
- Propriétés et méthodes des objets
- Automatisation de tâches répétitives
Module 2 : Variables et procédures
Variables et types de données
- Déclaration obligatoire (Option Explicit)
- Types : String, Integer, Long, Double, Boolean, Date, Variant
- Portée des variables et constantes
- Instruction Set pour affecter objets
Procédures et fonctions
- Différence Sub et Function
- Procédures avec arguments et paramètres
- Appel de procédures (Call)
- Fonctions personnalisées utilisables dans Excel
Opérateurs
- Arithmétiques (+, -, *, /, Mod)
- Comparaison (=, <>, <, >, <=, >=)
- Logiques (And, Or, Not)
- Concaténation (&)
Module 3 : Structures de contrôle et boucles
- Conditions : If...Then...Else et Select Case
- Boucle For...Next (compteur fixe)
- Boucle For Each...Next (parcourir collections)
- Boucle Do...Loop While/Until (conditions dynamiques)
- Bloc With...End With pour optimisation
- Imbrication de conditions et boucles
Module 4 : UserForms et contrôles ActiveX
Création de formulaires
- UserForms simples : propriétés, affichage, initialisation
- Contrôles de base : Label, TextBox, CommandButton, CheckBox
- ListBox et ComboBox (listes déroulantes)
Contrôles ActiveX
- Insertion dans feuilles Excel
- Boutons de commande pour exécuter macros
- Liaison contrôles/cellules Excel
Gestion des événements
- Événements Click et Change
- Validation données saisies
- Boîtes dialogue : MsgBox, InputBox
- GetOpenFilename
Module 5 : Gestion erreurs et débogage
- Types d'erreurs : compilation, exécution, logique
- Instructions : On Error Resume Next, On Error GoTo
- Objet Err : Number, Description, Source, Clear
- Points d'arrêt et exécution pas à pas (F8)
- Fenêtres Exécution et Variables locales
- Print pour tracer l'exécution
Module 6 : Fonctions VBA et événements
- Fonctions chaînes : Left, Right, Mid, Len, Trim, UCase, LCase
- Fonctions mathématiques : Int, Round, Abs, Sqr
- Fonctions dates : Date, Now, Year, Month, DateAdd, DateDiff
- Fonctions conversion : CStr, CInt, CLng, CDbl, CDate
- Événements Workbook : Open, BeforeClose
- Événements Worksheet : Change, SelectionChange
Module 7 : Optimisation et préparation certification
- Commentaires et documentation du code
- Optimisation : Application.ScreenUpdating, éviter sélections
- Sécurisation code par mot de passe
- Projet fil rouge professionnel
- Tests blancs Tosa : format, stratégies, gestion temps
- Révision ciblée niveau Opérationnel (551-725 points)
Entraînement spécifique Tosa VBA
- Format test adaptatif : 25 questions, 60 minutes
- Types questions : QCM, manipulation VBA, mises en situation
- Exercices par domaine de compétences
- Analyse détaillée des résultats et axes d'amélioration
Certification :
Formation préparant au passage de la certification Tosa VBA (RS6963). Certification obligatoire en financement CPF et optionnelle pour autres financements (OPCO, entreprise, France Travail).
Modalités pédagogiques
- Apports théoriques et démonstrations pratiques en direct
- Corrections personnalisées syntaxe, logique et optimisation
- Méthode adaptée niveau et objectifs de chaque apprenant
- Approche pratique favorisant l'autonomie
- Entraînement intensif aux 4 domaines Tosa
- Projets professionnels authentiques personnalisés
Moyens et supports pédagogiques
- Supports adaptés format Tosa : exercices type, questionnaires
- Fiches mémos syntaxe VBA et fonctions essentielles
- Fichiers Excel avec macros et projets professionnels
- Bibliothèque codes VBA réutilisables
- Plateforme d'entraînement Tosa
- Test blanc Tosa complet avec analyse détaillée
- Exercices progressifs avec corrections commentées
Modalités d'évaluation et de suivi
Positionnement initial
- Test pratique Excel et VBA
- Évaluation niveau de départ
- Adaptation formation selon niveau et objectifs
Suivi formation
- Évaluation mi-parcours
- Tests progression réguliers
- Feuilles émargement
Évaluation finale
- Test blanc Tosa complet avec analyse
- Questionnaire satisfaction
- Passage certification Tosa en centre agréé
Certification Tosa VBA (RS6963)
Test adaptatif évaluant les 4 domaines de compétences en VBA Excel professionnel.
Durée totale : 60 minutes (test adaptatif sur plateforme Tosa)
Format : 25 questions adaptatives
- Domaine 1 - Objets : Manipulation objets Excel et collections
- Domaine 2 - Procédures : Écriture code et gestion erreurs
- Domaine 3 - Formulaires : UserForms et contrôles ActiveX
- Domaine 4 - Environnement : Débogage et optimisation
Niveaux évalués : Score de 1 à 1000 points. Niveau Opérationnel : 551-725 points.
Résultats : Score global et détail par domaine de compétences. Certificat Tosa valable 3 ans.
Évaluation à froid
Questionnaire satisfaction J+60 mesurant impact en situation professionnelle.
Compétences acquises à l'issue de la formation
- Manipuler les objets Excel en VBA : Workbooks, Worksheets, Range, Charts, Collections.
- Créer et modifier des macros et procédures VBA, avec arguments, fonctions et variables typées.
- Concevoir des UserForms simples, utiliser contrôles ActiveX et gérer les événements.
- Créer des automatisations Excel pour réduire les tâches répétitives et améliorer la productivité.
- Utiliser les structures de contrôle : If, Select Case, For, For Each, Do Loop.
- Déboguer efficacement du code VBA grâce aux outils du VBE (F8, points d’arrêt, Err…).
- Utiliser les principales fonctions VBA (texte, maths, dates, conversion…).
- Gérer les erreurs d’exécution et de logique, utiliser On Error et sécuriser son code.
- Optimiser les performances avec les bonnes pratiques (ScreenUpdating, With, éviter Select).
Matériel nécessaire à la formation
Formation en présentiel
Aucun matériel spécifique. Salle équipée fournie par Napsia.
Formation à distance
- Ordinateur avec Microsoft Excel 2016 ou version ultérieure
- Connexion internet stable
- Webcam et microphone (casque recommandé)
- Logiciel visioconférence (lien fourni)
Profil du / des Formateur(s)
Informations sur l'admission
Modalités et délais d'accès
Inscription toute l'année. Démarrage sous 15 jours après validation du dossier et positionnement.
Certification
Certification Tosa VBA (RS6963) obligatoire en financement CPF. Optionnelle pour autres financements (OPCO, entreprise, France Travail, etc.).
Informations sur l'accessibilité
Délais d'accès à la formation
Le délai d'accès à la formation est variable en fonction du dispositif de financement utilisé, du planning des formateurs et des contraintes du client. Pour les formations inter-entreprises, vous pouvez consulter notre calendrier en ligne ou prendre contact avec nous. Nous traitons vos demandes sous 48 heures
Accessibilité
Si vous êtes en situation de handicap, merci de nous en informer afin de vous accompagner, vous orienter, et étudier les compensations nécessaires pour répondre au mieux à votre demande de formation. Certaines formations peuvent nécessiter une adaptation pour les personnes en fonction de leur handicap. Nous restons disponibles pour échanger ensemble et nous pourrons vous orienter vers un de nos partenaires : Agefiph, Cap Emploi



