Warning: Undefined array key "NomCategorie" in /htdocs/wp-content/themes/OceanWPChild/detail-stage.php on line 41

> EXCEL - Les macros-commandes avec VBA (Niveau Expert)

Formation EXCEL - Les macros-commandes avec VBA

Maîtrisez les principes de programmation

3 jours / 21 heures

1 260,00 € HT / 1 512,00 € TTC

Prochaines sessions

24, 25 et 26/02/25

18, 19 et 20/06/25

Conditions pédagogiques

Formation en présentiel
8 stagiaires maximum
1 ordinateur par personne
Formation accessible aux
personnes en situation de handicap.

Formation éligible au CPF

Inscrivez-vous à partir de

logo mon compte formation

Objectifs de la formation

- Créer des macro-commandes
- Utiliser des variables
- Créer des instructions structurées
- Gérer les erreurs d’exécution
- Créer et utiliser des formulaires

CERTIFICATION CPF (Si inscription par le CPF ou sur demande)

Les objectifs sont conformes au référentiel de compétences de la certification enregistrée au RS :

Domaine 1 : Gestion des objets VBA
- Manipuler les objets Excel : automatiser les processus dans Excel en utilisant et en gérant les principaux objets tels que Workbooks (cahiers de travail), Worksheets (feuilles de calcul), Ranges (plages de cellules) afin de simplifier les tâches spécifiques et optimiser la gestion des données.
- Gérer les collections d’objets : gérer les groupes d'objets similaires dans Excel, comme les collections Worksheets ou Cells, en parcourant, ajoutant ou supprimant des éléments de la collection, et en utilisant des boucles afin d’automatiser les opérations répétitives sur chaque élément de la collection.

Domaine 2 : Procédures VBA
- Écrire des procédures : créer des sous-routines et des fonctions en VBA pour exécuter des tâches spécifiques, en utilisant des arguments et des paramètres pour passer des données entre les procédures, afin d'améliorer la modularité et la réutilisabilité du code.
- Traiter les erreurs et exceptions : mettre en place des mécanismes de gestion des erreurs en utilisant des structures et des blocs conditionnels pour anticiper et traiter les erreurs, et en développant des procédures de nettoyage et de récupération après une erreur, afin de rendre le code plus robuste et moins sujet aux plantages.

Domaine 3 : Boîtes de dialogue, formulaires et contrôles
- Concevoir des formulaires : créer des UserForms (formulaires utilisateur) en VBA en configurant l'interface utilisateur, en ajoutant des contrôles tels que des boutons, des étiquettes et des zones de texte, et en gérant leur disposition ainsi que leurs propriétés, afin de faciliter l'interaction avec l'utilisateur.
- Gérer les événements de formulaires : écrire du code pour répondre aux actions de l'utilisateur sur les formulaires, en utilisant les événements associés aux contrôles et aux formulaires, afin de déclencher des actions spécifiques et d'améliorer l'interactivité des applications.

Domaine 4 : Environnement VBA et utilisation des outils de débogage
- Utiliser les outils de débogage : connaître et utiliser les outils intégrés dans l'IDE VBA, tels que les points d'arrêt, la fenêtre d'exécution, la surveillance des variables et l'exécution pas à pas du code, afin d'identifier et de corriger les erreurs efficacement.
- Analyser et suivre le code : utiliser les fonctionnalités de traçage et de journalisation en employant des instructions Debug.Print pour afficher des messages dans la fenêtre Exécution et en analysant les flux d'exécution, afin de comprendre le comportement du code, identifier les problèmes potentiels et optimiser les routines.

LA CERTIFICATION TOSA ET COMPÉTENCES ATTESTÉES
Dans le cas d'un financement de la formation par le Compte Personnel de Formation (CPF), les apprenants ont l'obligation de passer un examen qui prépare à une certification inscrite au Répertoire Spécifique de France Compétences :
Certification : Automatiser des processus dans les applications Microsoft Office avec VBA (Tosa)
Certificateur : ISOGRAD
Code RS : RS6964
Créé au RS le : 18-12-2024
Date d’échéance : 18-12-2027
Présentation de la certification TOSA : https://www.crir.fr/certification-tosa.php

La certification permet de mesurer et de valider des compétences du candidat par un test réalisé en ligne qui retourne un score (0 à 1000), correspondant à un niveau (Initial, Basique, Opérationnel, Avancé ou Expert).
Les compétences attestées sont variables en fonction du score obtenu (de 551 à 1000), correspondant à un niveau (Opérationnel, Avancé ou Expert).

Visualiser le détail de la certification enregistrée au RS :

Pré-requis

Maîtriser parfaitement EXCEL dans son utilisation courante : tableaux avec fonctions de calcul évoluées, graphiques et bases de données.

Programme (mis à jour le 14/01/2025)

1 - LES MACROS DANS EXCEL (1h)

Principe de base de la macro-programmation
Création d’une macro avec l’enregistreur
Exécution d’une macro
Modification d’une macro enregistrée
Affectation d’une macro à un bouton, à un outil

2 - LE LANGAGE VBA (11h)

Visualisation du code de la macro
Comprendre le code (commentaires, procédures, instructions, code inutile)
Description de la fenêtre de l'éditeur VBA
Comprendre le principe de la programmation orientée objet
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

3 - LES CONDITIONS (3h)

La structure conditionnelle
Utilisation des conditions (If - End if / Select Case - End Select)

4 - LES BOUCLES (3h)

La structure des boucles
Utilisation des boucles dans les programmes (While-Wend / For-Next)

5 - GESTION DES ERREURS (3h)

Interrompre l'exécution d'une macro
Exécution d’une macro pas à pas
Utilisation du point d'arrêt
Utilisation des espions : analyser, comprendre le changement des variables

6 - LES FORMULAIRES (6h)

Les boîtes de dialogue prédéfinies
Les boîtes de dialogue personnalisées
Case à cocher, liste d’options
Listes déroulantes
Barres de défilement

7 - GESTION DES ÉVÉNEMENTS (1h)

Exécution événementielle
Déclenchement par l’action sur une touche

Méthodes et moyens pédagogiques

  • 6 à 8 participants au maximum en présentiel dans nos locaux à Rochefort.
  • Un poste informatique par stagiaire sur PC (ou Mac sur demande).
  • Support de cours papier remis à chaque participant en début de formation.
  • PC de l’animateur équipé d’un vidéoprojecteur.
  • Alternance de cours et de travaux pratiques adaptés aux besoins exprimés.

Dispositif et modalités d'évaluation des acquis

  • Tour de table en début de formation sur les attentes des stagiaires, et présentation du formateur.
  • Évaluation diagnostique en début et fin de formation par un questionnaire d’auto-évaluation sur les objectifs abordés lors de formation afin de mesurer la progression des acquis du stagiaire.
  • Évaluation de la progression des apprenants au cours de la formation par des exercices pratiques en fin de chaque séquence pédagogique.
  • Évaluation de l'atteinte des objectifs en fin de formation par un exercice pratique de synthèse et/ou d'une certification.