VBA
VIVANEO
Langage Visual BasicDEVICTIO
Enregistrer, modifier et exécuter des macros dans Excel.
Utiliser l'éditeur Visual Basic et organiser un projet VBA.
Écrire des procédures et des fonctions personnalisées.
Manipuler les principaux objets d'Excel avec VBA.
Automatiser des traitements portant sur les cellules, feuilles et classeurs.
Utiliser les variables, conditions et boucles.
Créer des interfaces simples et interactives.
Identifier, corriger et gérer les erreurs d'exécution.
Optimiser et sécuriser le fonctionnement d'une macro.
Se préparer au passage de la certification TOSA® VBA RS6963.
Module 1 – Découvrir les macros et l'environnement VBA
Identifier les tâches pouvant être automatisées avec Excel. Utiliser l'onglet Développeur. Enregistrer, exécuter et modifier une macro. Comprendre les références relatives et absolues. Enregistrer un classeur prenant en charge les macros et gérer les paramètres de sécurité.
Module 2 – Prendre en main l'éditeur Visual Basic
Découvrir Visual Basic Editor. Organiser un projet VBA. Créer des modules et des procédures. Lire et modifier le code généré par l'enregistreur de macros. Structurer et commenter son code.
Module 3 – Manipuler les objets Excel
Comprendre les notions d'objet, propriété et méthode. Manipuler les objets Application, Workbook, Worksheet et Range. Modifier les cellules, feuilles et classeurs. Automatiser les opérations courantes sur les données et la mise en forme.
Module 4 – Utiliser les variables, conditions et boucles
Déclarer des variables et constantes. Utiliser les principaux types de données. Créer des conditions (If, Select Case) et des boucles (For, For Each, Do While). Optimiser le code avec les bonnes pratiques de programmation.
Module 5 – Créer des procédures et des fonctions
Créer des procédures Sub et des fonctions personnalisées. Transmettre des paramètres, appeler des procédures et organiser le code afin de développer des applications VBA réutilisables.
Module 6 – Créer des interfaces utilisateur
Utiliser MsgBox et InputBox. Concevoir un formulaire (UserForm), intégrer des contrôles (zones de texte, listes, boutons, cases à cocher) et déclencher des traitements à partir d'événements.
Module 7 – Automatiser les traitements
Créer des macros pilotées par les événements Excel. Automatiser l'ouverture de classeurs, les mises à jour de données, la génération de feuilles, de rapports et de traitements répétitifs.
Module 8 – Déboguer et sécuriser une application VBA
Identifier les erreurs de syntaxe, d'exécution et de logique. Utiliser le mode pas à pas, les points d'arrêt, les fenêtres de débogage et la gestion des erreurs avec On Error. Sécuriser et protéger un projet VBA.
Module 9 – Optimiser les performances
Améliorer la vitesse d'exécution des macros, limiter les instructions inutiles, optimiser la maintenance du code et développer une solution VBA répondant à un besoin métier.
Mise en pratique
Tout au long de la formation, les participants réalisent des exercices et développent progressivement une application VBA complète : automatisation de traitements, génération de rapports, manipulation de données, création d'interfaces utilisateur et optimisation d'un projet professionnel.
Préparation à la certification TOSA® VBA (RS6963)
La formation prépare à la certification « Automatiser des processus dans les applications Microsoft Office avec VBA » – TOSA® VBA (RS6963). La préparation porte sur les compétences évaluées par le référentiel : gestion des objets VBA, création de procédures et fonctions, formulaires et contrôles, automatisation des traite
Analyser une tâche répétitive et déterminer les traitements pouvant être automatisés.
Créer des macros adaptées à un besoin professionnel.
Manipuler les objets Workbook, Worksheet, Range et Chart.
Développer des procédures modulaires et réutilisables.
Créer des fonctions personnalisées utilisables dans Excel.
Contrôler l'exécution d'un programme grâce aux conditions et aux boucles.
Créer des boîtes de dialogue et des formulaires simples.
Utiliser les outils de débogage et traiter les erreurs.
Documenter et maintenir un projet VBA.
Obtenir la certification TOSA RS6963 : Automatiser des processus dans les applications Microsoft Office avec VBA
Formation Excel VBA
Durée : 3 jours / 21 heures
Mode : 100% Présentiel en centre
Formateur expert
Organisme de formation spécialisé en bureautique depuis 2007
Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
RS 6963 CertifInfo 118139 VIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual BasicVIVANEO
Langage Visual Basic