Description
PRÉSENTATION DE VBA
Macros Excel
Environnement VBA
ENREGISTREMENT D'UNE MACRO
L'enregistreur de macros : En relatif, - En absolu
L'exécution d'une macro
L'affectation d'une macro à un objet ou à un bouton
Édition d'une macro
L'aide en ligne dans VBA
Le classeur de macros personnel
PRÉSENTATION DES PROCEDURES ET FONCTIONS
Instruction Sub
Instruction Function
Les modules
LE CODE VBA
Règles d'écriture du code
Les variables : Déclaration - Portée
Les fonctions
La fonction MsgBox
Fonctions, méthodes et instructions
Les opérateurs
Les structures de contrôles : If Then Else - Select Case - Do While Loop - For Next
APPELS DE BOÎTES DE DIALOGUE PRÉDÉFINIES D'EXCEL
MsgBox
InputBox
LES OBJETS
Qu'est-ce qu'un objet
Les objets essentiels d'Excel : Application, Workbook, Worksheet, Range
L'imbrication d'objets
La notion de collection
L'explorateur d'objet
Les propriétés et méthodes
Les variables objets
Instructions et objets : For Each Next - With End With
L'objet Range
Gestion des évènements
DÉBOGAGE ET GESTION DES ERREURS
Les types d'erreurs
Les outils de débogage : Le pas à pas - Le mode arrêt - Le volet Exécution - Le volet Espion
La gestion des erreurs d'exécution : Les instructions et fonctions de gestion d'erreurs - Les routines de gestion d'erreurs
LES BOÎTES DE DIALOGUE PERSONNALISÉES
La feuille Boîte de dialogue : Création / Exécution d'une boîte - Ordre de tabulation et touches rapides
Les procédures attachées à un contrôle
Les boîtes de dialogue dynamiques : Les éléments déclencheurs - Les contrôles dynamiques
La validation d'une boîte de dialogue
L'utilisation des données saisies
LES BARRES D'OUTILS
Associer les barres d'outils à un classeur
Gestion des barres d'outils et des boutons par programmation
LES BARRES DE MENUS
L'éditeur de menus
Gestion des menus par programmation
FINALISER UNE APPLICATION
Exécution automatique en fonctions d'évènements
Création de procédures complémentaires
Rappels sur les protections
Exécution d'un code écrit avec une version localisée d'Excel
La technologie automation (lien entre applications)
Objectifs
À l'issue de l'action de formation, les bénéficiaires seront capables de :
Acquérir les fondamentaux de la programmation VBA
Créer des procédures pour automatiser le retraitement des données sources
Créer des applications de gestion de données
Résultats
Être capable d'utiliser Excel VBA dans son environnement professionnel sur un niveau bases