Les macros d’Excel et la programmation en VBA

Cette formation a pour but d’amener les participants à développer leur niveau d’expertise dans l’utilisation des macros d’Excel et la programmation VBA pour en tirer tous les avantages en termes de fluidité et de gain de temps.

Tarif : À partir de 900 € Net de TVA
Durée : 14 heures

Objectifs de la formation

  • Apprendre l’automatisation des calculs ou du traitement de données dans Excel
  • Connaître les fondements de la programmation en VBA
  • Utiliser les variables pour optimiser le code
  • Utilisation des filtres avancés pour VBA

Description de la formation

L’univers des macros
  • Définition et objectifs
  • Comment enregistrer, modifier et exécuter des macros
  • Bien utiliser l’enregistreur de macros intégré
  • Comment modifier des macros ?
  • Comment affecter une macro à un bouton ou à un objet ?
  • Développer une macro utilisable partout
Apprendre à programmer Excel
  • Rédiger une macro avec l’éditeur Visual Basic Editor
  • Découvrir les objets, méthodes et propriétés
  • Comment déclarer et utiliser les variables pour optimiser le code
  • La gestion des feuilles et les classeurs avec VBA
  • Faire migrer les datas vers d’autres feuilles avec VBA
  • Comment traiter des erreurs : On Error
  • Répondre aux messages d’alerte d’Excel
Aller plus loin dans la gestion des macros
  • Comment lancer des macros à l’ouverture ou à la fermeture d’un classeur ?
  • Comment déclencher des macros après un événement particulier ?
  • Savoir programmer des tests: If…, Select Case
  • Savoir programmer des boucles répétitives : Do… Loop, For… Next, For Each
La gestion et l’utilisation des bases de données avec macros
  • Les fondements sous Excel en termes de traitement de bases de données
  • Le traitement des filtres par VBA pour l’extraction de données
  • La notion de consolidation de données issues de plusieurs bases
  • Créer des formulaires spécialisés
  • Manipuler les données par macro et les transférer dans Excel
  • Comment réparer des macros abîmées ?
  • Bien gérer les points d’arrêts
  • Comment contrôler des variables en cours d’exécution ?

Public visé

Tout utilisateur souhaitant automatiser des traitements sous Excel afin de gagner en performance.

Pré-requis

Connaissance approfondie du fonctionnement d'Excel.

Modalités pédagogiques

Notre pédagogie s’appuie sur une alternance de contenus théoriques et d’exercices pratiques en lien avec la situation professionnelle du stagiaire.

Moyens et supports pédagogiques

  • Mise à disposition de supports pédagogiques : cahier d’exercices, mémento des fonctions de programmation d’Excel
  • Etudes de cas concrets

Modalités d'évaluation et de suivi

Les évaluations des acquis sont réalisées :

  • en cours de formation : QCM, quiz, mises en situation, exercices pratiques ;
  • en fin de formation : évaluation de la satisfaction du stagiaire complétée par l’appréciation du formateur.

Une attestation sera délivrée au stagiaire à l’issue de la formation.

Profil du(des) formateur(s)

La formation est assurée par un intervenant expert dans son domaine et possédant un sens pédagogique reconnu.