Programme de la formation VBA Excel
Utiliser l’enregistreur de macros
Créer une macro avec l’enregistreur de macros
Visualiser le code généré dans la fenêtre Visual Basic
Modifier la macro enregistrée dans la fenêtre Visual Basic
Utiliser différents moyens pour exécuter une macro
Exécuter une macro à partir d’un raccourci-clavier
Insérer une icône dans une barre d’outils pour exécuter une macro
Exécuter une macro à partir d’un bouton de commande situé sur une feuille de calcul
Structure d’un module VBA
Les déclarations
Type et portée des variables
Les fonctions
Commentaires dans le code
L’organisation d’un module VBA
Programmer en VBA
Écrire directement une macro dans l’éditeur Visual Basic
Intégrer la notion d’objets, méthodes et propriétés
Déclarer et utiliser des variables pour optimiser le code
Manipuler les feuilles, les classeurs par macro
Transférer les données d’une feuille dans une autre
Effectuer des tests : If Then Else, Select Case
Mettre en place des boucles pour les traitements répétitifs : Do Loop, For Next, For Each
Traiter les erreurs : On Error
Figer l’écran, désactiver les messages d’alerte d’Excel
Créer des fonctions personnalisées
Déclencher automatiquement des macros à l’ouverture d’un classeur, à sa fermeture
Définir des macros évènementiellles
Les boites de dialogues : Msgbox et InputBox, intercation avec l’utilisateur
Fonction Msgbox
Fonction InputBox
Valeurs de l’argument des Boutons
Constantes utilisées dans les boîtes de dialogue
Déboguer une macro
Exécuter au pas à pas
Utilisation des outils de débogage
Poser des points d’arrêts