Objectifs de la formation
Lors de cette formation vous verrez comment utiliser la programmation VBA (Visual Basic pour Applications) dans Microsoft Excel afin d’automatiser des tâches que vous êtes amené à faire de façon répétitiveClientèle visée
Tout publicPréalables
Notions de base d’ExcelFormateurs
Architecture de la formation
- Pourquoi vouloir utiliser la programmation VBA dans Excel?
- Quelle est la différence entre une macro et du code VBA
- Comprendre les classeurs avec macro (.xlsm) et la sécurité
- Survol de l’éditeur VBA et du menu développeur
- Comment utiliser l’aide en ligne et l’auto-complétion lors de la réaction de code
L’enregistrement de macros
- Comment enregistrer une macro
- Quelle est la différence entre les références relatives et absolues
- Parcourir, comprendre et modifier le code enregistré
- Comprendre les références aux données dans le code : classeur, feuille, intervalle et cellule, cellules et plages nommées, tableaux nommés.
- Comprendre les avantages de l’utilisation des plages nommées dans le code.
- Utilisation de la validation de données pour avoir une liste déroulante
- Comprendre les événements Excel : workbook_open(), worksheet_change(), worksheet_activate(), etc.
- Comprendre la différence entre une procédure et une fonction
- Créer une fonction simple et l’utiliser dans une cellule
- Créer une procédure simple et l’utiliser dans une cellule
- Comprendre les arguments et la valeur retournée pour une fonction, ByVal, ByRef
- Comment utiliser des variables, des constantes, des array
- Quels sont les différents types de données (string, integer, long…)
- Interagir avec l’usager : Msgbox et Inputbox
- Comprendre les différents types d’erreurs : erreur de syntaxe, de compilation, à l’exécution
- Écrire du code de gestion d’erreur
- Comprendre les différentes boucles (if then else, loop until, do while, select case)
- Comment utiliser with pour alléger le code
- Voir un exemple simple de formulaire personnalisé
- Connaitre les fonctions de manipulation de chaines de caractères (left, mid, right…)
- Comprendre la fonction iif(), vraifaux()
- Survol des fonctions de calcul utiles
- Comprendre la protection des feuilles et du code VBA
- Comment compiler pour voir les erreurs de compilations
- Comment utiliser les points d’arrêts et exécution pas à pas
- Comment suivre la valeur de variables (espion)
- Savoir utiliser la fenêtre exécution
- Utiliser l’ide en ligne avec F1
- Faire des recherches Web efficace
- Utiliser ChatGPT pour rédiger et déboguer du code
Détails pédagogiques
Méthode pédagogique
-Contenu théorique -Exposés interactifs -Démonstration des méthodes proposées -Exercices pratiques guidés et autonomes sur un poste informatique
Type de cours
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission