Développer des applications Excel utilisant les macros commandes et le langage VBA
Utiliser les procédures événementielles pour automatiser les traitements réalisés avec Excel
Avoir suivi le cours Excel perfectionnement ou en maîtriser les fonctions traitées
Alternance entre théorie et exercices pratiques, évaluation au fur et à mesure des exercices pratiques. Un support de cours adapté remis à chaque participant. Salle de cours équipée d'ordinateurs portables à raison de un pour chaque stagiaire / réseau informatique haut-débit / connexion internet / matériels de projection / Tableaux.
1. Macro et enregistrement
Création et exécution d'une macro enregistrée
Visualisation du code
Modification du code d'une macro enregistrée
2 . Principes de programmation
Visual Basic pour Application (VBA)
Programmation structure orientée objets
Les commandes (Instructions, Fonctions)
Les Objets (Méthode, Propriétés, Évènements)
Variables
Commentaires
Visual Basic Editor (Projet, Propriétés, Module, L'explorateur d'objet)
3. Utilisation des objets
Référence aux classeurs
Référence aux Feuilles
Référence aux Cellules
Notion de collection
4. Manipulation de chaines de caractères, valeurs numériques et dates
Fonctions chaines
Fonctions numériques (Val, Abs,...)
Fonctions de dates (Now, Date, Year, Day,...)
Fonctions de conversion
5. Les variables
Définition
Les différents types
Déclaration
Tableau
6. Les conditions
Instructions conditionnelles (If, Then, Else)
Instructions conditionnelles structurées (Select Case)
7. Les boucles
Compteur (For...Next)
Conditionnelles (Do?Loop)
8. Les boîtes de dialogue : MsgBox
InputBox
9. UserForm (Formulaire)
10. Intitulé, zone de texte, listes, ...
Onglets, Control Calendrier, ?
11. Les outils de débogage
La barre d'outils Débogage
Le mode pas à pas
Les points d'arrêt
La fenêtre des variables locales