Formation VBA - Visual Basic for Applications
VBA est l'abréviation de « Visual Basic for Application », un langage de script disponible pour les utilisateurs de Microsoft Office dans des applications telles qu'Excel.
Testez vos connaissances en quelques minutes !
Un questionnaire simple et rapide pour vous aider à déterminer vos connaissance : 10 questions variées, pas de limite de temps.

Time's up
VBA : formation avec Excel
VBA est le langage commun des applications Microsoft. Sur Excel il permet de programmer des macros afin d’automatiser des tâches.
On connaît tous plus ou moins Excel et ses intérêts classiques de tableur. Cependant, si vous souhaitez aller plus loin et vous simplifier des tâches répétitives au travail l’apprentissage du VBA est indispensable ! De ce fait vous pourrez ainsi vous dégager du temps et ne plus vous embarrasser avec des tâches longues et chronophages. En plus ce sera un véritable atout pour pouvoir augmenter son efficacité au travail et se concentrer sur les missions importantes.
En outre nos formations se déroulent en distanciel et sont certifiantes (passage du TOSA en fin de parcours). Vous pourrez alors prouver et valoriser votre niveau et votre profil sur le marché du travail.

Modalités des formations : VBA
Public : Professionnels opérationnels qui endossent ou vont endosser un rôle managérial dans le cadre de leur fonction. Personne en poste, auto-entrepreneur, demandeurs d’emploi, entreprises.
Prérequis : Aucun prérequis pour cette formation.
Objectifs :
- L’objectif est d’obtenir des bases pour paramétrer les macros et les calculs grâce au VBA.
- Acquérir une certaine autonomie dans l’utilisation VBA.
Durée : 10 heures. Prix : 700 euros.
Financement : Personnel, compte personnel de formation ou Pôle emploi, OPCO pour les entreprises.
Délais d’accès : Démarrage tous les mois.
Méthodes mobilisées : Formation à distance
- 70 % des heures de la formation en visioconférence avec un(e) formateur(trice).
- 30 % des heures sur la plateforme e-learning pour la validation des acquis théoriques.
Modalités d’évaluation :
- Validation des compétences sur plateforme.
- Validation des acquis en visioconférence avec le formateur en cours de formation.
- Passage de la certification « VBA TOSA ». La certification est inscrite au Répertoire Spécifique de France Compétences – Code RS 6201
Modalités de présence : Feuille d’émargement et temps de connexion.
Référent Handi – Formation : ATOUT-CAP, Amandine PILLOT, société spécialisée dans le domaine du Handicap. Adresse mail : formations@auria-france.fr.
Programme VBA
Chapitres VBA
10h de formation
INTRODUCTION
- Comment lancer Visual Basic Editor ?
- L’interface
Chapitre 1 : La programmation en Visual Basic
- Qu’est-ce qu’un objet ?
- Règle de codification
- Codification des cellules et des plages de cellules
- Signification du signe
- Les procédures, les fonctions
Chapitre 2 : Premier programme
- L’Enregistreur de macros
- Premier exercice
- Examen et exécution du code
- Synthèse
Chapitre : 3 Les variables
- Qu’est-ce qu’une variable ?
- Déclaration d’une variable
- Cas pratique de l’utilisation d’une variable
- Les tableaux
Les conditions et boucles
- L’instruction If, SELECT CASE
- IF ou SELECT CASE ?
- Exemple d’utilisation
- L’instruction For … Next
- Boucle selon condition
- Boucle sur des objets Excel
Débogage et structure d'un programme
- Lecture « pas à pas »
- Espionner les variables, la fenêtre espions
- Le point d’arrêt, arrêt selon condition
- Exemple d’application
- Principe de la programmation modulaire
- Paramètres d’appel
- Exemple d’application
- Accéder aux procédures et fonctions d’un programme
Fonction de base et gestion de chaînes de caractères
- Les opérateurs
- Conversion de variable
- Fonctions mathématiques
- Introduction
- Fonctions de base
- Lire un fichier texte
- Découpage selon un caractère de séparation
- Création d’un fichier texte
Gestion des dates et des heures
- Introduction
- Introduction aux dates
- Les fonctions de base, fonctions d’extraction
- L’instruction DateSerial
- Calculer la différence entre deux dates
- Fonctions sur les semaines
Travail sur un classeur Excel et sur les fichiers
- Manipulation sur les classeurs
- Les propriétés d’un classeur
- L’objet Application / Interagir sur l’application Excel
- Opération sur les fichiers, sur les répertoires
- Récupérer des données sans ouvrir un classeur
- Sélectionner un répertoire
- Sélectionner un fichier
Optimisation et appel d'applications externes
- Amélioration du code de l’Enregistreur de macros
- Instructions de recherche
- Optimisation dans un tableau en mémoire
- Éviter les boucles (optimisation d’une somme)
- Une API pour les millisecondes
- L’environnement 64 Bits
- Connexion avec une base Access
- Supprimer les dll manquantes
- L’instruction CreateObject
- Envoi de mail Outlook
- Création d’un fichier PDF
Boîtes de dialogue personnalisées et contrôles
- Introduction
- Créer une boîte de dialogue
- Les événements
- Les contrôles
- Positionnement des contrôles
- Ordre de tabulation
- Les étiquettes (ou labels ou intitulés)
- Les zones de texte (ou TextBox)
- Les Boutons (ou CommandButton)
- Les cases à cocher (Checkbox)
- Les boutons d’option (OptionButton ou bouton Radio)
- Les zones de liste (ou ListBox)
- Les zones de liste modifiables (les ComboBox ou Menus déroulants)
- Synthèse
- Les instructions pour la gestion des erreurs
- Redirection des erreurs
Test & Attestation de formation
- Passage de la certification TOSA VBA
Les débouchés potentiels et suites possibles
A la fin de la formation, vous serez amené à passer une certification délivrée par le TOSA. La certification vous permet d’attester de vos compétences en terme de maîtrise du langage VBA et ainsi vous valoriser sur le marché du travail.
- Métiers dans l’informatique
- Développeur VBA
- Comptable
- Data analyst
- Data scientist,
- Contrôleur de gestion
- Emplois dans le secteur de la finance
*liste non-exhaustive
Dernière modification : 27/06/2023