Macros et programmation VBA

La formation Macros et programmation VBA est conçue pour aider les participants à développer leurs compétences en programmation dans Excel à l'aide de VBA (Visual Basic for Applications). Au cours de cette formation, les participants acquerront une compréhension approfondie des concepts fondamentaux de la programmation et apprendront à créer des fonctions personnalisées et des applications automatisées pour améliorer leur efficacité et leur productivité.

28 heures | 4 jours
Débutant
Dernière mise à jour : June 2023
Macros et programmation VBA
Objectifs
  • Acquérir une compréhension approfondie des concepts fondamentaux de la programmation en Visual Basic.
  • Développer des compétences pour créer des fonctions personnalisées et des applications automatisées en VBA dans Excel.
  • Explorer et utiliser efficacement les différentes fonctionnalités du menu Développeur et de l'Éditeur Visual Basic pour faciliter le développement et la gestion des macros et des modules VBA.
Pré-requis
Programme

Module 1 : Introduction aux macro-commandes et à l'environnement VBA

  • Enregistrer des macros en utilisant l'enregistreur de macros.
  • Assigner une macro à un bouton pour une exécution facilitée.
  • Accéder au code d'une macro dans l'Éditeur VBA et comprendre les différentes fenêtres.
  • Sauvegarder un classeur pour activer les macros.

Module 2 : Fondamentaux de Visual Basic

Comprendre les concepts d'objets, de sous-objets, de propriétés et de méthodes.
Utiliser l'Explorateur d'objets pour rechercher des objets et leurs fonctionnalités.
Utiliser des références relatives et absolues dans le code.
Appréhender l'importance des variables, les identifier et déclarer les différents types.
Créer des modules, des procédures (avec Public et Private) et des fonctions.

Module 3 : Interaction avec des boîtes de dialogue

  • Utiliser les MsgBox pour afficher des messages.
  • Demander la saisie de données grâce aux InputBox.
  • Personnaliser l'affichage des boîtes de dialogue avec des boutons et des masques de saisie.

Module 4 : Structuration du code d'une macro avec des conditions et des boucles

  • Utiliser les structures conditionnelles courantes : IF THEN ELSE, SELECT CASE.
  • Effectuer différents types de tests : opérations mathématiques, types de données, chaînes de caractères.
  • Mettre en place des boucles pour exécuter des actions répétitives.
  • Utiliser différents types de boucles : FOR, WHILE, DO UNTIL.

Module 5 : Gestion des erreurs d'exécution

  • Arrêter une macro en mode débogage.
  • Exécuter une macro pas à pas pour identifier les erreurs de code.
  • Utiliser la fenêtre Variables locales pour comprendre les erreurs d'exécution.
  • Utiliser l'instruction On Error GoTo pour gérer les erreurs.
  • Insérer des balises dans le code pour faciliter la gestion des erreurs.

Module 6 : Création de macros événementielles

  • Identifier les principaux événements de classeur (Workbook).
  • Identifier les principaux événements de feuille de calcul (Worksheet).
  • Créer des macros qui s'exécutent automatiquement en fonction des événements choisis.

Module 7 : Création d'un formulaire simple

  • Créer un UserForm, modifier ses propriétés, l'afficher et le masquer.
  • Concevoir une interface utilisateur avec différents contrôles de la boîte à outils.
  • Ajouter des instructions spécifiques à chaque contrôle du formulaire.
Autres formations qui pourraient vous intéresser
Formation Excel confirmé
Dernière mise à jour : June 2023
1290 € HT
Formation Excel perfectionnement
Dernière mise à jour : June 2023
1290 € HT
Formation Excel débutant
Dernière mise à jour : June 2023
1290 € HT
Formation créer et présenter des documents avec Word
1290 € HT