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.

Durée de l'enseignement
29h
Délai d’accès 1 mois minimum

Prix de la formation
Prosposition commerciale selon votre situation.

Destinataires
Salarié en poste, Demandeur d’emploi, Entreprise

Méthode
Plateforme e-learning 24h/24 et visio individuelle

Tutorat
Accessible via Tchat tous les jours
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

Parcours certifiants
Cette formation OpenForma prépare à une certification : Certification ENI – VBA Excel

1 à 6 mois en distanciel
Des formations 100% en ligne à domicile à suivre à votre propre rythme 10 minutes par jour ou 2 heures chaque week-end.

Coaching personnalisé
Avec Open Forma vous n’êtes jamais seul. Vous pouvez réserver des séances en visio-conférence avec votre coach.
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.
À 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.
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.
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
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
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
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
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
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
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
-
Ê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
TARIFS DE LA FORMATION
Prémium
2 999€
TTC éligible à la prise en charge
RDV coaching
(durant le 1er mois)
6 mois d'accès supplémentaires offerts
Renforcée
2 499€
TTC éligible à la prise en charge
RDV coaching personnalisé
(durant le 1er mois)
3 mois d'accès supplémentaires offerts
Classique
1 999€
TTC éligible à la prise en charge
RDV coaching personnalisé
(durant le 1er 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