Training organisation logo

Une filiale du Groupe Atout Plus.

Training representation : Excel 4 - Initiation VBA et Macro

Excel 4 - Initiation VBA et Macro

In-person training
Duration: 28 hours (4 days)
Duration:28 hours (4 days)
CFPF excluding VAT
Pre-register
Duration:28 hours (4 days)
CFPF excluding VAT
Pre-register
Duration:28 hours (4 days)
CFPF excluding VAT
Pre-register

Need to adapt this training to your needs?

Do not hesitate to contact us for a customised quote!

Training created on 10/30/19.Last update on 5/16/23.

Programme version: 1

Training programme PDF version

Ce module va vous permettre d’apprendre à automatiser des tâches répétitives avec Excel. Vous utiliserez l'enregistreur de macros, créerez des boutons pour les lancer, découvrirez l'éditeur de VBA et personnaliserez vos macro-commandes

Objectives of the training

  • Automatiser les tableaux, les calculs ou le traitement de données dans Excel
  • Maîtriser les bases de la programmation en VBA
  • Enregistrer, modifier et écrire des macros VBA

Profile of beneficiaries

For whom
  • Utilisateurs d’Excel effectuant des tâches répétitives sous Excel et souhaitant les automatiser.
Requirements
  • Avoir de très bonnes connaissances d’Excel d’un niveau avancé.

Training content

  • Automatiser des tâches par macro-commande
    • Afficher le ruban Développeur
    • Enregistrer une nouvelle macro
  • Le langage VBA
    • Visualiser le code généré dans la fenêtre Visual Basic
    • Découvrir le code (commentaires, procédures, instructions, code inutile)
    • Explication des couleurs de texte du code VBA
    • Descriptif de la fenêtre de l’éditeur VBA
    • Comprendre le principe de la programmation orientée objet
    • Comprendre les différents concepts : objet (cellule), méthode (ouvrir), propriétés (visible)
    • Modifier la macro dans la fenêtre Visual Basic
    • Découvrir l’explorateur d’objets
    • Utiliser les différents objets d’Excel : les classeurs, les feuilles, les cellules…
    • Gérer les méthodes et les propriétés des différents objets
    • Les moyens d’exécution des macros
  • Les variables
    • Comprendre l’utilité et le fonctionnement des variables
    • Savoir déclarer les variables
    • Les différents typages des variables
    • Utiliser des variables pour stocker des informations
    • Reprendre la macro à un point précis avec l’instruction Goto
  • Les conditions
    • Maîtriser la structure conditionnelle
    • Utiliser des conditions (If… End if/ Select Case…End Select)
  • Les boucles
    • Maîtriser la structure des boucles
    • Utiliser des boucles dans les programmes (While…Wend / For…Next… / For…Each… / Loop)
  • Rendre interactif un programme
    • Créer des boites de dialogue type message (MsgBox) et posant des questions aux utilisateurs (InputBox)
    • Afficher une boite de dialogue avec une zone de saisie pour l’utilisateur
  • Utiliser la programmation événementielle
    • Ecrire une procédure se déclenchant par rapport à un évènement sur une feuille de calcul
    • Mettre en place une macro se déclenchant par rapport au classeur
    • Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture
  • Les formulaires (UseForms)
    • Savoir créer un formulaire
    • Modifier les propriétés du formulaire
    • Insérer des objets : TextBox, Label, CommandButton, ComboBox, ListBox…
    • Programmer le comportement des objets
    • Définir l’ordre des tabulations
    • Affecter une macro à un objet du formulaire
    • Afficher le formulaire à partir d’Excel
  • Déboguer un programme
    • Savoir stopper l’exécution d’une macro
    • Exécuter une macro pas à pas
    • Utiliser le point d’arrêt
    • Utiliser les espions : analyser, comprendre le changement des variables
  • Les fonctions
    • Créer des fonctions personnalisées
Teaching team

Des formateurs certifiés à la pédagogie pour adultes bénéficiant d'une expérience professionnelle significative et réussie dans les domaines sur lesquels ils interviennent.

Monitoring of implementation and evaluation of results
  • Les évaluations sont orales, individuelles ou collectives et s'effectuent tout au long de la formation grâce aux exercices et aux mises en situation réalisées
  • Une évaluation formative écrite est réalisée en fin de parcours
  • Une attestation de formation nominative est délivrée à chacun des participants
Technical and educational resources
  • Formation Action qui vise l'opérationnalité immédiate. De nombreux exercices sont proposés pour une montée en compétences efficace et rapide
  • Un livret pédagogique est transmis à chacun pour une meilleure appropriation
  • Accès à l'extranet après la formation : documents mis en ligne, consultables et téléchargeables
  • Une équipe pédagogique dédiée pour l'accompagnement tout au long du processus

Reception capacity

Between 5 and 8 learners