Toute personne souhaitant automatiser certaines tâches répétitives sous Excel
VBA initiation
Objectifs
- Comprendre les concepts du langage VBA
- Savoir analyser un besoin simple
- Savoir utiliser l’enregistreur de macro
- Savoir, à partir du code généré par l’enregistreur de macro, finaliser un code VBA répondant à un besoin simple
Être un utilisateur confirmé d’Excel, y compris les fonctions de test (si, recherche, somme.si.ens, …)
Introduction et généralités
- Quand et comment une macro est utile ?
- Comment exprimer un besoin de macro ?
- Qu’est-ce qu’une macro ?
- Concepts généraux de Visual Basic pour Application
- Objets
- Propriétés
- Constantes
- Méthodes
- Evènements
- Classes et collections
- Types de programmes : sub et function
Création de macros
- Accéder à l’onglet Développeur
- Préparer des actions à enregistrer
- Utiliser l’enregistreur de macros
- Choisir l’emplacement pour enregistrer sa macro
- Définir le classeur de macros personnelles
- Enregistrer des macros en références relatives
Appel des macros
- Appeler la macro par la liste des macros
- Affecter une macro à un bouton
- Affecter une macro à une image
- Affecter une macro à un bouton de barre d’outils
- Créer un onglet, un groupe, une commande
- Personnaliser le ruban
Introduction au code VBA
- Présenter le Visual Basic Editor
- Les différentes fenêtres
- Les onglets
- L’explorateur d’objet
- L’aide en ligne et hors ligne
- Modifier une macro
- Les structures de contrôle
- Les variables, déclarations, manipulation
- Interfaces utilisateurs (msgbox, inputbox, userform)
- Le débogage de code
- Pas à pas
- Espion
- Points d’arrêts
- Manipulations de feuilles, graphiques et fichiers
- Trucs et astuces
Formateur expérimenté
- Magistrales
- Interrogatives
- Démonstratives
- Actives
- Expérientielles
- Tableau blanc / paperboard
- Vidéoprojecteur
- Support de cours
- PC
- Exercices pratiques
- Evaluation préalable et évaluation à chaud
- Questionnaire de satisfaction
- Remise d’une attestation de formation