La formation d’initiation VBA Excel: son contenu et ses objectifs
Objectif :
- Enregistrer une macro en utilisant l’outil d’enregistrement automatique
- Apporter des modifications mineures à sa macro
- Réaliser des macros simples directement en langage VBA
Pré-requis : Bonne maîtrise d’Excel (mise en forme, tableau croisé dynamique, formules, graphique, filtre)
Cible : Salarié souhaitant automatiser des tâches sur Excel
Support : Un support de cours et des cas pratiques fournis sur clé USB
Durée de la formation : 2 jours (14 heures)
Plan de cours de la formation
Découverte du langage VBA et des macros
- Appréhender l’utilisation du langage VBA et des macros :
- Comprendre l’intérêt du VBA dans la suite Office et plus particulièrement Excel
- Préparer son classeur au développement de macros
- Utiliser son propre classeur de macros personnelles
- Appréhender les risques que peuvent comporter les macros
- Mettre en œuvre une première macro sans aucun code VBA avec l’enregistreur :
- Comprendre l’utilité de l’enregistreur et ses limites
- Enregistrer une macro sur une plage fixe
- Enregistrer une macro sur une plage dynamique avec les raccourcis clavier les plus courants
- Lancer sa macro via les différentes options proposées par Excel
Prendre en main l’environnement de développement VBE (Visual Basic Environment)
- Apprendre à utiliser l’interface VBE :
- Accéder à l’interface Visual Basic par raccourcis clavier ou via l’onglet « Développeur »
- Se repérer dans l’environnement et connaître l’utilité de chaque fenêtre de l’interface
- Créer sa propre interface pour mettre en avant les fenêtres utiles à son développement
- Classer son code :
- Ecrire son code dans le classeur ou dans les feuilles : intérêt et limites
- Ajouter des modules et les renommer
- Comprendre l’intérêt des différentes procédures et leur portée
- Alléger le code d’une macro :
- Commenter le code de sa première macro
- Repérer et supprimer les instructions inutiles
- Simplifier l’écriture de ses macros avec la structure With
Déclaration et gestion de variables
- Créer et utiliser une variable :
- Connaître les différents formats possibles de variables et leur portée dans le projet
- Déclarer une variable avec Dim et lui attribuer une valeur
- Réaliser des opérations arithmétiques et afficher le résultat avec Debug.Print
- Espionner la valeur d’une variable avec la fenêtre « Variables locales » ou « Espions »
- Interagir avec l’utilisateur :
- Afficher un message à l’utilisateur avec MsgBox
- Faire saisir du texte à l’utilisateur avec InputBox
Structures conditionnelles et fonctions personnalisées
- Mettre en œuvre des structures conditionnelles :
- Connaître les opérateurs logiques élémentaires : >, >=, <, <=, <>, AND, OR, NOT et LIKE
- Mettre en œuvre les différentes structures conditionnelles avec les opérateurs logiques : If… Then, If…Then…Else…, If…Then…ElseIf…Else…
- Simplifier certains cas d’utilisation de structures conditionnelles avec Select Case
- Créer sa propre fonction personnalisée :
- Gérer les valeurs de paramètres de la fonction
- Récupérer le résultat de la fonction
- Utiliser sa fonction dans le code VBA ou directement dans Excel
Pour un groupe
Dans vos locaux ou à distance
_____________________________
Durée – 2 jour (14h)
_____________________________
(prix pour un groupe de 5 personnes max soit 352,00€ HT / personne)
Pour une personne
Dans vos locaux ou à distance
_____________________________
_____________________________
(prix pour une personne seule)
Nos autres offres de formations