CONNAISSANCES REQUISES
Avoir suivi le cours "intoduction au VBA Excel" ou connaissances équivalentes.
OBJECTIFS
Programmer sous Excel à l'aide de Visual Basic pour application.
PROGRAMME
Présentation du langage VISUAL BASIC
- Rappel de l'écran Visual Basic Editor
- Les procédures et les modules : organisation et gestion
- Les "Sub" et les "Function"
Les fonctions VBA
- Définition d'une fonction
- Les fonctions "Inputbox" et "Msgbox"
- Les fonctions de chaîne
- Les fonctions de date
- Les fonctions mathématiques et financières
- Les fonctions de gestion de fichiers
- Les fonctions logiques et de conversion
- Sub ou Function '
- Création de fonctions personnalisées
|
Les variables
- Les variables standards et objets
- Les différents types de variables
- La déclaration de variables
- L'initialisation de variables
- La portée d'une variable
- Les constantes
|
Les structures de contrôle
- "With"..."end with"
- Les structures conditionnnelles : "if ... then ... else ... end if, select case ... end select"
- Les structures de boucles : "while ... wend, for ... next, do while ... loop, do until ... loop, do ...loop while, do...loop until"
- Les sorties de boucles : "exit do, exit for"
Le modèle d'objet Excel
- L'explorateur d'objet
- Utilisation des objets, méthodes et propriétés
- Ajout d'un autre modèle d'objet
Les formulaires : "UserForm"
- La programmation évènementielle
- Création d'un formulaire
- Les méthodes "show", "hide", "load" et "unload"
- La programmation des contrôles élementaires :textbox, listbox, combobox, commandbutton, checkbox, optionbutton
- Ajout de contôles supplémentaires : exemple de contrôle Activex
Les procédures évènementielles
- Les évènements programmables d'Excel : sur ouverture du classeur, sur fermeture du classeur, sur enregistrement du classeur, ...
Gestion des erreurs
- Les différents types d'erreurs
- Le mode pas à pas
- Les points d'arrêts/li>
- La fenêtre "variables locales"
|