- Automatiser des tâches répétitives avec Excel
- Enregistrer et exécuter des macro-commandes
- Utiliser des macros complémentaires
- Comprendre le code VBA enregistré et y apporter des modifications
Durée : 1 jour
Programme détaillé
Module 1 : Présentation des macro-commandes Excel
- Découvrir l’enregistreur de macro-commandes.
- Afficher l’onglet Développeur.
- Préparer l’enregistrement d’une macro : les pièges à éviter. Enregistrer en relatif ou en absolu.
- Comprendre les objectifs des macros, leurs limites.
- Utiliser le classeur de macros personnelles, découvrir ses particularités.
- Choisir le bon format de fichier (xls, xlsx, xlsm).
- Répondre aux questions de sécurité des macros, utiliser des dossiers approuvés.
- Exercice
- Prendre en main la création, l’enregistrement et la gestion de la sécurité des macros.
Module 2 : Exécution de macro-commandes
- Exécuter une macro en utilisant la liste des macros.
- Personnaliser l’interface : affecter une macro à un bouton, à une image, à une icône de la barre d’outils Accès rapide.
- Choisir un raccourci-clavier pour une macro.
- Exécuter une macro automatiquement à l’ouverture d’un classeur : la macro AutoOpen.
- Exercice
- Réaliser une macro AutoOpen, affecter une macro à une icône de la barre d’outils Accès rapide.
Module 3 : Outils d’automatisation intégrés à Excel
- Les affichages personnalisés (ou Vues) : utiliser plusieurs mises en page sur une même feuille de calcul.
- Utiliser les styles de cellules personnalisés.
- Enregistrer un espace de travail.
- Utiliser une macro complémentaire.
- Exercice
- Personnaliser la mise en page avec les macros.
- Imprimer plusieurs tableaux de différentes feuilles.
Module 4 : Présentation de l’interface de programmation VBA
- Découvrir l’environnement de VBA : les feuilles modules, l’explorateur de projet VBA, la fenêtre Propriétés.
- Accéder au code généré par enregistrement.
- Réagir en cas d’erreur d’exécution. Qu’est-ce que le débogage ? En sortir.
- Modifier une procédure enregistrée : comprendre le code, nettoyer les instructions inutiles.
- Documenter une macro-commande.
- Ajouter une boîte de dialogue (MsgBox ou InputBox).
- Programmer des conditions simples.
- Exercice
- Créer une interface de dialogue avec l’utilisateur, pour personnaliser le remplissage d’une liste de données.
- Automatiser les filtres, les tris.
Utilisateurs d’Excel souhaitant découvrir les macros d’Excel.
Bonnes connaissances d’Excel
Demander un devis
S'inscrire