VBA-Visual Basic For Applications (excel)

Formation adaptée au niveau de l’apprenant
Du grand débutant au confirmé

OBJECTIF DE LA FORMATION

Cette formation en ligne est conçue pour vous initier à la création, la modification et l’optimisation de macros VBA sous Excel. Elle vous guidera depuis l’utilisation de l’Enregistreur de macros jusqu’à la rédaction de programmes complets en VBA.

Chaque module combine théorie et pratique, avec des démonstrations dans l’éditeur Visual Basic for Applications (VBE) et des exercices corrigés pour renforcer votre apprentissage. Les classeurs nécessaires aux exercices sont fournis en téléchargement, vous permettant de vous exercer à votre rythme. L’objectif est de vous rendre autonome dans l’automatisation de tâches répétitives, améliorant ainsi votre productivité et la précision de votre travail sur Excel.

À l’issue de cette formation, vous serez en mesure de passer la Certification ENI – Macros et langage VBA Excel.

PRÉREQUIS

Navigateur web : Edge, Chrome, Firefox, Safari
Système d’exploitation : Mac ou PC

DÉLAIS D’ACCÈS A LA FORMATION

Les inscriptions sont possibles par mail ou téléphone jusqu’à 48 heures avant le début de la formation. Dans le cas d’un financement public, l’organisme est tenu de respecter un délai min 11 jours ouvrés.

 

CERTIFICATION ENI

L’apprenant est prévenu dès son entrée en formation de la possibilité d’obtenir la certification. Il est sanctionné en fin de formation à l’examen d’obtention de la certification de sa formation.

Certification ENI – Macros et langage VBA Excel.

Niveau de sortie : Sans niveau spécifique

MÉTHODE DE LA FORMATION

Les modules de la formation combinent des enseignements didactiques et théoriques, en s’appuyant sur des cas pratiques et des exemples, pour une prise en main progressive du logiciel et le développement d’une autonomie opérationnelle solide. De plus, nos formations en ligne sont tutorées, offrant un accompagnement personnalisé et un soutien continu tout au long de l’apprentissage.

Moyens pédagogiques :

  • Test initial de niveau,
  • Suivi du parcours par un éducateur : recueil initial des besoins de l’apprenant et adaptation du programme, planification des cours,
  • Accès à notre plateforme e-learning illimité pendant toute la durée de la formation,
  • Cours individuels en face à face avec le formateur.

Contrôle des connaissances :

Comme pour l’évaluation finale sous forme de test, chaque apprenant devra répondre à des questions et réaliser des travaux se rapportant à l’ensemble des séquences réalisées.

Ces tests réalisés au cours de l’action de formation ont pour objectif de vérifier la progression des acquis sur les apprenants, mais aussi les mettre en conditions réelles du passage du test final. Il convient ici de rappeler que ces évaluations partielles sont avant tout formatives et non normatives.

Par ailleurs, dans ce cadre, il sera demandé aux apprenants avec leur accord un travail individuel qui sera la base de leur projet.

Points forts de la formation :

Basée sur une approche flexible et innovante, cette formation s’adresse aux personnes n’ayant aucune connaissance ou à celles qui souhaitent passer un cap dans leurs connaissances.

Par ailleurs, la formation s’appuie sur de nombreux exemples et mise en applications concrètes pour permettre une progression rapide du stagiaire. 

Résultats attendus :

À l’issue de cette formation en ligne, les participants seront capables de créer, modifier et compléter des macros VBA pour automatiser des tâches dans Excel. Ils maîtriseront l’utilisation de l’Enregistreur de macros, la création de procédures, l’exploitation des objets Excel, ainsi que l’intégration de structures de code et de fonctions personnalisées. Grâce à une approche pédagogique combinant théorie, démonstrations pratiques et exercices corrigés, les apprenants développeront une autonomie dans la rédaction de macros VBA, améliorant ainsi leur productivité et la précision de leur travail.​

Évaluation des acquis et certification
 
L’évaluation des acquis se fait tout au long de la formation au travers des différents travaux pratiques réalisés par le stagiaire. En complément, pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Pour les formations concernées, l’examen est mentionné dans la section « Certification » du programme de formation. Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l’examen. Le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l’obtention de la certification.
 
Pour en savoir + sur la certification, copier le lien dans votre navigateur : https://www.francecompetences.fr/recherche/rs/6430/
 
Pour toute autre question : support@openforma.fr

PROGRAMME DE LA FORMATION

Le programme de formation VBA d’OpenForma est conçu pour guider les apprenants, même sans expérience préalable, à travers les étapes essentielles de la programmation sous Excel. Il commence par l’utilisation de l’Enregistreur de macros, permettant aux participants de créer, modifier et compléter des macros.

Par la suite, les apprenants découvrent la structure du langage VBA, les objets tels que Application, Workbook, Worksheet, Range, ainsi que les instructions conditionnelles, les boucles, les variables, les constantes et les tableaux. La formation aborde également la gestion des erreurs, l’intégration de formules de calcul, la création de fonctions personnalisées, l’automatisation de tâches via des procédures événementielles, et l’interaction avec d’autres applications comme Word et Outlook.

Des exercices pratiques, accompagnés de corrigés détaillés, permettent de renforcer les compétences acquises tout au long des modules.​

Contenu du Bloc

Chaque module de la formation est structuré de manière à offrir une progression logique et cohérente. Les apprenants commencent par des vidéos introductives, suivies de démonstrations pratiques dans l’éditeur VBE. Les sujets abordés incluent la manipulation des objets Excel, l’utilisation des structures de contrôle comme If…Then…Else et Select Case, les boucles (Do…Loop, For…Each, For…To…Next), la déclaration et l’utilisation des variables et constantes, ainsi que la gestion des erreurs. Les participants apprennent également à intégrer des boîtes de message et des boîtes de dialogue, à utiliser des tableaux fixes et dynamiques, à créer des fonctions personnalisées, et à automatiser des tâches telles que la création de tableaux croisés dynamiques et de graphiques.

La formation se conclut par la création de formulaires (UserForms), l’automatisation de documents Word et l’envoi de messages Outlook, offrant ainsi une maîtrise complète du développement VBA sous Excel.​

🎯 Objectif global

Acquérir une maîtrise opérationnelle du langage VBA (Visual Basic for Applications) dans Excel afin d’automatiser les tâches répétitives, créer des outils personnalisés, interagir avec d’autres applications Microsoft (Word, Outlook) et améliorer la productivité au quotidien.

🧱 Grands thèmes de formation VBA

🔹 1. Introduction à VBA et enregistreur de macros

Objectifs : Découvrir le langage VBA et automatiser des tâches simples
Contenus clés :

  • Accès à l’éditeur VBA, découverte de l’interface

  • Utilisation de l’enregistreur de macros

  • Premières instructions (sélections, mises en forme, copier/coller)

📌 Cas pratiques :

  • Création automatique de mises en page standardisées

  • Génération d’un rapport mensuel en un clic

 

🔹 2. Programmation VBA – les bases du langage

Objectifs : Structurer un code et manipuler les objets Excel
Contenus clés :

  • Variables, constantes, types, commentaires

  • Conditions (If, Select Case), boucles (For, Do While)

  • Gestion des erreurs (On Error, Resume, Err)

  • Portée et durée de vie des variables

📌 Ateliers :

  • Générateur de séries de calcul automatisé

  • Validation de données avec messages d’erreurs personnalisés


 

🔹 3. Manipulation des objets Excel

Objectifs : Comprendre la hiérarchie des objets et les manipuler par code
Contenus clés :

  • Objets Workbook, Worksheet, Range, Cells

  • Gestion des feuilles, plages, cellules, formats

  • Création de tableaux dynamiques et nommés

📌 Cas pratiques :

  • Nettoyage et restructuration automatisée de bases de données

  • Tri et filtrage automatique de rapports clients

🔹 4. Interaction avec l’utilisateur

Objectifs : Créer des interfaces conviviales
Contenus clés :

  • Boîtes de dialogue (MsgBox, InputBox)

  • Création de UserForm : champs, listes déroulantes, boutons

  • Gestion des événements et validations

📌 Ateliers :

  • Formulaire de saisie des frais professionnels

  • Interface de recherche de collaborateurs dans une base Excel

🔹 5. Automatisation avancée et interopérabilité

Objectifs : Connecter Excel à d’autres applications et modules avancés
Contenus clés :

  • Pilotage de Word et Outlook (création de documents, envois d’e-mails)

  • Ouverture/lecture/écriture dans d’autres fichiers Excel

  • Boucles sur des classeurs ou des fichiers d’un dossier

📌 Cas pratiques :

  • Génération automatique de devis Word depuis Excel

  • Envoi d’un reporting Excel par Outlook en pièce jointe

🔹 6. Débogage, maintenance et bonnes pratiques

Objectifs : Développer des applications fiables et robustes
Contenus clés :

  • Utilisation de l’exécution pas à pas, points d’arrêt

  • Fenêtres espion et variables locales

  • Optimisation du code, sécurité, bonnes pratiques de structuration

📌 Ateliers :

  • Analyse et correction d’un projet VBA existant

  • Mise en place d’un système de logs dans une macro

🏁 Compétences visées
  • Être capable d’automatiser des tâches complexes dans Excel

  • Créer des formulaires interactifs et des outils sur-mesure

  • Intégrer Excel dans un processus multi-application (Word, Outlook)

  • Rendre une entreprise plus performante grâce à des outils VBA personnalisés

  • Passage de la certification ENI – Macros et langage VBA Excel

 




    Pour recevoir le programme de formation détaillé, veuillez renseigner le formulaire de contact ci-dessous




    TARIFS DE LA FORMATION
    Prémium

    2 999€

    TTC éligible à la prise en charge

    Accès 24h/24 à la formation en illimité sur tous vos appareils (ordinateur, tablette et téléphone)
    Assistance pédagogique prioritaire par email, chat, et téléphone dans un délai maximum de 24h
    Certification officielle incluse dans le prix de la formation

    RDV coaching

    (durant le 1er mois)

    Mentor dédié durant toute la formation
    Accès à la formation pendant 1 mois

    6 mois d'accès supplémentaires offerts

    Renforcée

    2 499€

    TTC éligible à la prise en charge

    Accès 24h/24 à la formation en illimité sur tous vos appareils (ordinateur, tablette et téléphone)
    Assistance pédagogique prioritaire par email, chat, et téléphone dans un délai maximum de 24h
    Certification officielle incluse dans le prix de la formation

    RDV coaching personnalisé

    (durant le 1er mois)

    Mentor dédié durant toute la formation
    Accès à la formation pendant 1 mois

    3 mois d'accès supplémentaires offerts

    Classique

    1 999€

    TTC éligible à la prise en charge

    Accès 24h/24 à la formation en illimité sur tous vos appareils (ordinateur, tablette et téléphone)
    Assistance pédagogique prioritaire par email, chat, et téléphone dans un délai maximum de 24h
    Certification officielle incluse dans le prix de la formation

    RDV coaching personnalisé

    (durant le 1er mois)

    Accès support 5j/7 durant toute la formation
    Accès à la formation pendant 1 mois

    -

    HANDICAP

    Toutes les formations dispensées sont accessibles aux personnes en situation de handicap.

    Lors de l’inscription à nos formations, nous étudions avec le candidat en situation de handicap et à travers un questionnaire les actions que nous pouvons mettre en place pour favoriser son apprentissage.

    Pour cela, nous pouvons également nous appuyer sur un réseau de partenaires nationaux préalablement identifiés.

    CONTACT

    Tel : +33(1) 76 41 17 61

      RESTEZ CONNECTÉS AVEC OPENFORMA

      Recevez notre Newsletter

        [email* your-email placeholder "Votre email*" akismet:author_email]