Jours 1 & 2Présentation• Barre d’outils Visual Basic
• L’éditeur de Visual Basic VBE
• Sécurité des macros
• Configuration de l’éditeur de macros
Définitions - MacrosEnregistrer une macro• Enregistrement d’une Macro - Options
• Les limites de l’enregistrement d’une Macro
• Visualisation du code VBA
• Modification d’une Macro enregistrée
Exécuter une Macro• Les affectations de Macro
(bouton, objet graphique, barre d’outils, menu, …)
• Exécuter une macro pas à pas
Le VBAPrincipes fondamentaux du VBA• Les procédures SUB et FUNCTION
• Les procédures évènementielles & procédurales
Les objets Excel• Travailler avec les cellules Excel
• Les propriétés
• Les méthodes
• L’instruction With
Les messages• Affichage d’une boite de dialogue
• Affichage d’une boite de saisie
Les structures de Contrôle VBA• L’Instruction If Then
• L’instruction For Next
• L’instruction Select Case
• L’instruction While Wend
• L’instruction Do Loop While
Gestion des erreurs (ON ERROR...)• Intérêt de la gestion d’erreurs
• On Error GoTo
• On Error GoTo 0
• On Error Resume Next
Fonctions supplémentaires• Opérations sur les Chaînes de caractères
• Opérations sur les dates
• Opérations sur les valeurs numériques
Jours 3 & 4
Les tableaux• Déclaration d’un tableau (une et plusieurs dimensions)
• Gestion de tableaux virtuels
• Gestion de tableaux à multiples dimensions
• Récupération des tableaux Excel
Les formulaires (USERFORMS)• Définition
• Création
• Affichage
• Les différents contrôles
• Rendre un contrôle dépendant d’un autre
• Faire réagir les contrôles à la souris
• Propriétés des contrôles
• Gestion du clavier
• Manipulation à partir de VBA
Exercices de mise en pratique