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 en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission