Formez vos équipes,
Développez les compétences,
Accélérez votre croissance.

02 41 73 88 88 – Angers
02 98 03 94 55 – Brest

Nous contacter

02 41 73 88 88 – Angers
02 98 03 94 55 – Brest

Excel VBA initiation – 14 heures

A qui s’adresse la formation ?

Tout utilisateur avancé d’Excel souhaitant automatiser des tâches simples à l’aide de macros avec Excel.

Prérequis

Bonne maîtrise de toutes les fonctionnalités d’Excel (y compris plan, groupes de travail, tableaux de données et TCD) et des calculs avancés (recherche, date, texte, statistiques)

Objectifs

Être capable de :

  • Déclarer et utiliser des variables et les principaux types de données.
  • Manipuler les objets Excel et les références de cellules avec VBA.
  • Créer des procédures VBA avec arguments et instructions adaptées.
  • Utiliser les conditions et les boucles pour automatiser des traitements.
  • Appeler des procédures VBA pour automatiser des tâches récurrentes.
  • Créer un UserForm simple et utiliser des boîtes de dialogue.
  • Utiliser des contrôles ActiveX pour déclencher des macros.
  • Identifier les modules VBA et organiser le code.
  • Exécuter et déboguer une macro en mode pas à pas.
  • Sécuriser et automatiser l’exécution des macros.

Programme

Créer une macro

  • Utiliser l’enregistreur de macros
  • Afficher la macro dans l’éditeur Visual Basic
  • Compréhension de la macro
  • Modifier la macro en éliminant les lignes inutiles
  • Commenter les lignes d’une procédure
  • Enregistrer la macro

Exécuter une macro

  • À partir de la boîte de dialogue Macro
  • Affecter une macro à un bouton de la barre d’outils Accès rapide
  • Affecter une macro à un contrôle ActiveX, à un objet

Gérer la sécurité des macros

  • Afficher l’onglet Développeur
  • Éviter l’infection par les macros-virus
  • Comprendre les différents niveaux de sécurité

Utiliser l’éditeur Visual Basic

  • Accéder à l’éditeur Visual Basic
  • Afficher/masquer la fenêtre de code, l’explorateur de projets, la fenêtre de propriétés, l’explorateur d’objets
  • Modifier les options de l’éditeur

Comprendre les fondamentaux de la programmation

  • Comprendre le concept de programmation en VBA :
  • la notion d’objets ; les collections ; les méthodes et les propriétés
  • Déclarer et utiliser de variables dans une procédure
  • Attribuer une constante à une variable (symbole =)
  • Utiliser les structures de prises de décision : If…Then…Else, Select Case
  • Créer un UserForm simple
  • Utiliser les boîtes de dialogue : InputBox et MsgBox

Automatiser le traitement de données

  • Écrire une procédure de type boucle : Do…Loop, For…Next
  • Utiliser les opérateurs arithmétiques, logiques, de comparaison et concaténation

Identifier les problèmes rencontrés pendant l’exécution et y remédier

  • Lancer une procédure en mode pas à pas
  • Poser des points d’arrêt
  • Utiliser la fenêtre d’exécution
  • Traiter les erreurs dans la procédure
  • Utiliser les fenêtres Espions et variables locales

Evaluation

  • Des exercices concrets servent d’évaluation des acquis tout au long de la formation.
  • Certification TOSA Excel (en option) : code RS6963

Méthodes mobilisées 

Formation basée sur une alternance théorie/pratique, complétée d’exercices concrets servant d’évaluation des acquis tout au long de la formation.

Modalités de formation 

  • En présentiel et/ou en visio
  • Mixte
  • Individuel et/ou collectif

Accessibilité 

Nous contacter 

Inter-entreprises

Prix : 1 080 € TTC / personne

(Pauses café/thé offerts)

Lieu : Angers ou Brest

Dates : voir nos calendriers

Certification TOSA (option) : 120 € TTC

Intra-entreprise

Prix : 2 160 € TTC (hors frais de déplacement) 

Participants : groupe de 1 à 6 personnes maximum

Dates : nous consulter

Tarifs applicables à partir du 01/07/2026

Nous consulter