- 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
Un test de positionnement est réalisé en amont de la formation.
MACROS ET ENREGISTREMENT
- Création et exécution d'une macro enregistrée
- Visualisation du code
- Modification du code d'une macro enregistrée
PRINCIPE 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)
UTILISATION DES OBJETS
- Référence aux classeurs
- Référence aux Feuilles
- Référence aux Cellules
- Notion de collection
MANIPULATION DES CHAINES DE CARACTERES, VALEURS NUMERIQUES ET DATES
- Fonctions chaines
- Fonctions numériques (Val, Abs,...)
- Fonctions de dates (Now, Date, Year, Day,...)
- Fonctions de conversion
LES VARIABLES
- Définition
- Les différents types
- Déclaration
- Tableau
LES CONDITIONS
- Instructions conditionnelles (If, Then, Else)
- Instructions conditionnelles structurées (Select Case)
LES BOUCLES
- Compteur (For… Next)
- Conditionnelles (Do… Loop)
LES BOÎTES DE DIALOGUE : MGSBOX
USERFORM (FORMULAIRE)
INTITULE, ZONE DE TEXTE, LISTES …
- Onglets, Control Calendrier, …
LES OUTILS DE DEBLOCAGE
- La barre d'outils Débogage
- Le mode pas à pas
- Les points d'arrêt
- La fenêtre des variables locales
Attestation de formation
Non certifiante
Sans niveau spécifique