Objectifs

Créer une application simple avec macro et comprendre la programmation VBA à partir des fonctionnalités d'Excel.

Pré requis

Avoir une bonne connaissance sur Excel. Avoir suivi la formation Excel perfectionnement est un plus.

Évaluation

Qu’il s’agisse de classe virtuelle ou présentielle, des évaluations jalonneront la formation : tests réguliers des connaissances, cas pratiques, certification ou validation par un diplôme à l’issue de l'action par les stagiaires, au regard des objectifs visés.

01 Définitions, généralités

- Définitions et limites d'une macro

02 L'enregistreur de macros

- Création et édition de macros

- Type d'enregistrement

03 Affectation d’une macro

- Appeler une macro par la liste des macros

- A un bouton dans une feuille, dans la barre d’accès rapide, dans un ruban

- A une forme automatique, à une image

- Avec une touche d'exécution

04 L' éditeur Vba

- Accéder à l'onglet développeur

- Découvrir les fenêtres

- Gestion des menus

- Gestion des barres d’outils : standard, débogage, edition, userform)

- L'explorateur de projets

- Les options de l’éditeur (taille, couleur…)

- Protéger le code vba

05 Le code vba

- Changer les options d'une macro

- Lire et alléger le code vba

- Compléter une macro existante

- Déboguer une macro

06 Collections, objets, méthodes et propriétés

- Définition d’une collection, d’un objet

- Manipuler des objets (classeur, feuille, plage)

- Utilisation et sélection des objets

- Gérer le curseur : position, déplacement, sélection dynamique.

- Les principales propriétés et méthodes

- L'affectation d'objets et variables d'objets

07 Structure d'un module vba

- Les déclarations, les procédures, les fonctions et les commentaires dans le code

- L'organisation d'un module vba

- Boîtes de messages et de saisie

- Boite d’informations ou de question : utilisation de msgbox

- Boîte de saisie : utilisation inputbox et de application.inputbox

08 Utiliser la déclaration des variables

- Types et portées des variables

- Déclaration des constantes

09 Les instructions de boucles

- Condition (if…)

- Itération (do while, do until…)

- Compteur (for, for each…)

- Choix multiple (select case…)

10 Gestion des événements

- Création de procédures événementielles

- Gestion des erreurs et débogages

- Utilisation des outils de débogage

- Les espions et la gestion des erreurs d'exécution

- Utiliser les procédures évènementielles sur le classeur et les feuilles

11 Créer des fonctions personnalisées

- Créer ses propres formules (function)

- Boîtes de dialogue personnalisées (userform)

- La création de contrôles : boutons, étiquettes, groupe d'options, listes déroulantes et barres de défilement

- Récupérer, contrôler et exploiter des données saisies dans le formulaire

- Déclencher et afficher une boîte de dialogue

Ces formations peuvent aussi vous intéresser

Voir toutes les formations. Cliquez ici