Objectifs
Objectifs de la formation
Objectifs de la formation
- Utiliser les instructions nécessaires pour écrire des macro-commandes et les modifier.
Domaines
Domaine(s)
Logiciel Excel
Contenu
Contenu
Jour 1 - Matin
Introduction et généralités
- Qu'est-ce qu'une macro ?
- Quand utiliser des macros ?
- Les options de paramétrage d'Excel pour l'exécution des macros
Création de macros
- Afficher l'onglet Développeur
- Préparer des actions à enregistrer
- Utiliser l'enregistreur de macros
- Les règles de nommage
- Utiliser les raccourcis clavier
- Choisir l'emplacement pour enregistrer sa macro
- Identifier le classeur de macros personnelles et son rôle
- Enregistrer des macros en références relatives
- Arrêter l'enregistrement d'une macro
Appel des macros
- Appeler la macro par la liste des macros
- Affecter une macro
- A un bouton (contrôle de formulaire)
- A une image ou une forme automatique
Gestion de la barre d'outils rapide
- Personnalisation de la barre d'outils d'accès rapide
Gestion des rubans
- Créer un nouvel onglet personnalisé sur un ruban
- Rattacher une macro à un ruban
- Ajouter ou supprimer des macros d'un onglet personnalisé
Exemples de travaux pratiques (à titre indicatif)
- Création et enregistrement d'une macro de mise en forme
Jour 1 - Après-midi
Introduction au code VBA
- Accéder et présenter l'environnement Visual Basic Editor
- Lire et interpréter le code VBA
- Notion de base d'une instruction VBA
- Collection
- Objet
- Méthode
- Propriété
- Modifier sommairement le code
- Classer ses macros dans des modules thématiques
- Alléger le code
- Manipuler le code : copie et suppression d'une macro
- Exécuter une macro à partir de l'environnement VBA
Certification (en option)
- Prévoir l'achat de la certification en supplément
- L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
- Il s'effectuera en ligne et durera en moyenne 1h00
- 351 points minimum seront nécessaires pour l'obtention de la certification (le score obtenu attestera d'un niveau de compétence)