Excel – les Macros

Durée de formation : 3 jours (18 heures) — Réf : EXCMAC

Programme (Extrait)

Rappel sur les fonctionnalités avancées du tableur
- Exploiter les fonctions et commandes indispensables.
- Maîtriser la base de données pour la programmer.

Écrire des macro-commandes simples
- Utiliser l’enregistreur de macros.
- Notion de procédure.
- Affecter une macro à un bouton, un objet.
- Affecter une macro à une barre d’outils, un menu.
- Exemples de macro-commandes usuelles : impression, tri…
- Générer un graphique par macro.
- Enregistrer une macro dans le dictionnaire des macros personnelles : Perso.xls.

Définir des fonctions nouvelles selon ses propres besoins
- Fonctions accessibles des feuilles de calcul (macros complémentaires).
- Bibliothèques de fonctions et procédures accessibles de tous les modules (Outils Références).

Programmer avec Excel
- Notion d’objet ; les collections d’objets.
- Identifier les méthodes et propriétés.
- Utiliser des variables et les déclarer.
- Gérer le pointeur de cellule : position, déplacement, sélection d’un champ.
- Définir des zones de sélection dynamiques.
- Transférer d’une cellule dans une autre.
- Transférer les données d’une feuille dans une autre par macro.
- Écrire des formules dans la feuille de calcul par macro.
- Mettre en place des macros interactives.
- Appliquer des tests: If… Then… Else, Select Case.
- Traiter les erreurs : on error.
- Créer des boucles: Do While, For, For Each.
- Parcourir les fichiers d’un répertoire.
- Gérer une base de données.
- Filtres élaborés : interroger et extraire sur critères multiples.
- Déclencher automatiquement des procédures : à l’ouverture d’un classeur (Workbook Open), à sa fermeture (Workbook Beforeclose), à une heure déterminée, suivant l’utilisation d’une touche…
- Masquer un module et protéger le classeur.

Créer une barre d’outils propre à un classeur
- Créer une barre d’outils personnalisée
- Affecter des macros aux boutons
- Personnaliser les infos bulle.
- Afficher et masquer la barre d’outils à l’ouverture et à la fermeture du classeur.

Créer des formulaires de saisie
- Insérer des listes déroulantes dans une feuille de calcul.
- Associer des programmes à ces listes.
- Créer un formulaire personnalisé (UserForm) contenant des zones de modification, des listes déroulantes, des boutons d’option, des cases à cocher, etc.
- Contrôler les données par macro et transférer les informations dans la feuille de calcul.

Objectifs & Pré-requis

Objectifs
Automatiser les tableaux et calculs. Écrire des macros et les modifier. Développer des applications avec VBA (Visual Basic Application).

Profil du participant
Utilisateurs ayant une bonne pratique d’Excel. Ce stage s’adresse particulièrement à ceux qui exploitent des résultats en vue d’en sortir des statistiques, des tableaux d’analyses croisées (responsables opérationnels, comptables, financiers, assistants, contrôleurs de gestion, chargés de clientèle ou responsables commerciaux).

Pré-requis
Avoir suivi Excel « Les bases ».

Profil de l’intervenant
Consultant spécialisé dans les domaines de la bureautique.

Méthodes & Moyens

Méthodes pédagogiques
Les fonctions sont expliquées et démontrées par le formateur, chaque participant effectue des exercices pratiques à l’issue de chaque module, afin de vérifier et de consolider les acquis.

Moyens pédagogiques
Nos salles sont équipées d’un vidéo projecteur, et d’un tableau blanc, chaque stagiaire dispose d’un ordinateur, d’un support de cours papier ou électronique, et d’un carnet de note.

Moyens d’évaluations
En début et en fin de formation, une évaluation est effectuée à l’aide de tests.