Référence du programme: XLVBA
Introduction à VBA EXCEL
- Création d'une macro simple.
- Distinction entre macro et programme
- L'installation de VBA EXCEL
- L'enregistreur de macros
Notion d'objet
- Objet, définition.
- Les méthodes, les propriétés, les classes
- Les principaux objets
Les procédures
- Les types de procédures Sub
- Les procédures function
- L'emplacement des procédures
- La syntaxe des procédures
- La portée des procédures
- Les appels de procédures
- Les arguments des procédures
Les variables
- Les différents types
- La déclaration de variables
- La portée des variables
Les constantes
- Les différents types de constantes
- La déclaration des constantes
Les tableaux
- Déclaration de tableaux
- Affectation de valeurs à un tableau
Les structures décisionnelles
- Les structures IF THEN, IF THEN ELSE, IF THEN ELSEIF etc.
- Les structures FOR NEXT
- La structure SELECT CASE
- La structure DO LOOP
- La structure WHILE WEND
- La structure FOR EACH NEXT
- La structure WITH END WITH
- EXIT FOR, EXIT DO
Les principaux objets
- L'objet RANGE
- L'objet WORKBOOK
- L'objet WORKSHEET
- L'objet CELL
La gestion des erreurs
- Les différentes fonctions de débogage et la barre de debogage
- La gestion des erreurs proprement dite:
- Les différents types d'erreurs
- L'instruction ON ERROR, RESUME, l'objet ERR
Les échanges entre EXCEL et VBA
- Création de fonctions sous VBA puis utilisations dans EXCEL
- Création de fonctions sous EXCEL puis utilisation dans VBA
Construire une interface utilisateur
- les Contrôles active X
- les contrôles de formulaire
La protection des données