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.

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.

Au cours de la formation, découvrez les fonctionnalités avancées afin d’automatiser vos tâches, souvent chronophages que vous devez réaliser de manière quotidienne. La personnalisation de votre environnement de travail, à travers l’élaboration des macros ou à la programmation en VBA augmentera votre productivité. 

Découvrez les points clés du VBA :

  • Macro Recorder : enregistre vos actions dans une application Office et génère du code VBA basé sur ces actions. 
  • Environnement de développement intégré (IDE) 
  • Objets, propriétés et méthodes : manipulation des objets qui représentent des éléments au sein de l’application Office. 
  • Événements : répondre aux événements déclenchés par les actions de l’utilisateur ou d’autres occurrences. 
  • Variables et types de données :  prise en charge les variables pour stocker et manipuler les données. 
  • Structures de contrôle : VBA comprend des structures de contrôle de programmation standard.
  • Gestion des erreurs
  • Références : référencer des bibliothèques externes et d’utiliser leurs fonctionnalités dans votre code.
  • Formulaires utilisateur : recueillir les commentaires des utilisateurs ou afficher des informations de manière plus conviviale.
  • Sécurité : problèmes de sécurité liés aux macros dans les documents Office. 

Modalités des formations : VBA

Public : Cette formation s’adresse aux personnes souhaitant consolider leurs connaissances ou se mettre à niveau. Personne en poste, auto-entrepreneur, demandeurs d’emploi, entreprises.

Prérequis : Aucun prérequis.

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 15 jours.

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 : 

  • La formation prépare à la certification détenue par ISOGRAD, enregistrée le 14-12-2022 sous le numéro RS6201 au Répertoire Spécifique de France Compétences. 

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

10h de formation

  • Comment lancer Visual Basic Editor ?
  • L’interface
  • 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
  • L’Enregistreur de macros
  • Premier exercice
  • Examen et exécution du code
  • Synthèse
  • Qu’est-ce qu’une variable ?
  • Déclaration d’une variable
  • Cas pratique de l’utilisation d’une variable
  • Les tableaux
    • L’instruction If, SELECT CASE
    • IF ou SELECT CASE ?
    • Exemple d’utilisation
    • L’instruction For … Next
    • Boucle selon condition
    • Boucle sur des objets Excel
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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

Parcours

VBA
700
  • 10 heures de formation
  • Formateur dédié
  • Plateforme e-learning

Dernière modification : 13/02/2024

Retour en haut