Introduction.
- Présentation de VBA
- Intérêt du langage VBA
- Conception d'un programme
- Principe de fonctionnement d'une macro.
Effectuer ses premiers pas en VBA.
- Créer une première macro (Sub)
- Utiliser l'enregistreur de macros
- Visualiser le code d'une macro enregistrée
- Syntaxe du langage.
Atelier : S'exercer avec l'enregistreur de macros.
Comprendre le principe des objets.
- Qu'est-ce qu'un objet ?
- L'intérêt des objets dans Office
- Utiliser l'explorateur d'objets et l'aide Office.
Les principaux objets Excel.
- Accéder aux cellules (Range)
- Accéder aux feuilles (Worksheet)
- Accéder aux classeurs (Workbook)
- Accéder au logiciel (Application).
Atelier : Réaliser des opérations sur un classeur via les objets Excel.
Manipuler des valeurs en VBA.
- Comprendre et exploiter les variables
- Affecter des types de données aux variables (texte, nombre, date...)
- Les opérateurs (arithmétiques, de comparaison, logiques...)
- Enregister une liste d'informations avec des tableaux
- Créer et utiliser les constantes.
Déclencher ses macros.
- Insérer des boutons dans une feuille
- Ajouter des raccourcis dans le ruban Office
- Exploiter les macros évenementielles
- Imbriquer des macros dans d'autres (Private/Public).
Insérer des tests conditionnels.
- Présentation et intérêt des conditions
- Conditions If
- Tests Select Case
- Imbriquer des tests conditionnels
Atelier : Remplir un tableau différemment suivant plusieurs cas de figure.
Répéter des actions.
- Présentation et intérêt des boucles
- Effectuer une boucle suivant un compteur (For Next)
- Adapter une boucle à une condition (Do While)
- Récupérer tous les éléments d'un groupe (For Each)
Atelier : Création d'un sommaire en début de classeur Excel.
Utiliser les formulaires.
- Présentation des formulaires
- Ajouter des contrôles (champs de texte, listes déroulantes, cases à cocher...)
- Personnaliser l'interface graphique d'un formulaire
- Définir les actions à effectuer
Atelier : Créer un formulaire permettant de remplir automatiquement un tableau.
Exploiter les fonctions VBA.
- Définition et syntaxe d'une fonction
- Les fonctions prédéfinies
- Créer une fonction
- Utiliser une fonction en tant que formule dans Excel.
Atelier : Créer une fonction de conversion.
A distance ou présentiel: 1196 euros.