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 : 06/2023
Macros et programmation VBA

logo qualiopi
Objectifs de formation
  • 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 à la formation
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.

Notre organisme est certifié Qualiopi, gage de la qualité de nos services.
Vous pouvez télécharger notre certificat en suivant ce lien :
Téléchargez notre certificat Qualiopi
Informations supplémentaire sur la formation
Modalités pédagogiques

Nous favorisons un apprentissage avec des apports théoriques et des exercices sous forme de travaux pratiques (mise en situation, cas pratiques ...), contrôle continu et qcm pour favoriser l'apprentissage et atteindre les objectifs.

Modalités d'inscription

Inscription possible à tout moment, sous réserve de place disponible, en nous contactant au 0805 691 308. Un délai de rétractation de 14 jours s'applique.

Outils et supports

Nous précaunisons l'utilisation de votre propre ordinateur pour les formations qui ont lieu en présentiel et à distance. Un poste de travail est disponible pour les formations en présentiel. Le support de cours est transmis par le formateur.

Modalités de formation à distance

Les formations à distance se déroule en « classe virtuelle », avec un logiciel de visio-conférence, permettant de vous former dans toute la France depuis votre lieu de travail. Notre outils de visio-conférence favorise l'apprentissage avec des outils comme le partage de la caméra, partage d'écran, un tableau blanc, un espace de dialogue par message, la possibilité pour l'apprenant de « lever la main » pour interpeller le formateur, le partage de fichiers (cours, travaux pratiques ...) et l'enregistrement des sessions pour revoir le cours.

Modalités d'évaluation

Avant la formation
Un audit gratuit et sans engagement est établi notre formateur référent. Un test d'autopositionnement avant l'entrée en formation est envoyé.

Au cours de la formation
Travaux pratiques, mises en situation réel, quiz ... pour valider l'appropriation et la compréhension de chaque notion abordée en formation par les participants.

Après la formation
Une attestation de formation et un certificat de réalisation, reprenant l'ensemble des informations de la formation est remise aux stagiaires. Un certificat est remis au stagiaire après le passage de la certification.

Évaluation qualitative

En fin de formation un questionnaire de satisfaction est à remplir par le stagiaire pour nous permettre d'améliorer notre offre.

Modalités particulières

Nous adaptons les outils et réseaux nécessaires afin d'accueillir, accompagner et former les publics en situation de handicap. avec une adaptation possible du rythme pédagogique et des modalités d'évaluation.Renseignez-vous auprès de la personne référente : Mickael Masset au téléphone 01 83 64 34 37.

Autres formations qui pourraient vous intéresser
Formation Excel confirmé
Dernière mise à jour : 06/2023
1290 € HT
Formation Excel perfectionnement
Dernière mise à jour : 06/2023
1290 € HT
Formation Excel débutant
Dernière mise à jour : 06/2023
1290 € HT
Formation créer et présenter des documents avec Word
1290 € HT