Description
Module 1 : Comprendre les notions de base de la programmation VBA
- L'intérêt d'automatiser des tâches
- Appréhender l'environnement de programmation
- Définir le besoin avant de programmer et anticiper les besoins futurs non exprimés
- Enregistrer et exécuter une procédure (macros)
- Connaître le danger et les risques des macros
- Connaître le langage de programmation VBA (Visual Basic for Applications) et naviguer dans l'interface VB (Visual Basic)
- Identifier les différents blocs d'instructions (procédure, fonctions et modules)
- Modifier et améliorer le code de la procédure
- Ajouter des commentaires
Module 2 : Manipuler les objets principaux d'Excel
- La programmation orientée objet
- Les classes d'objets (propriétés, méthodes et évènements)
- Utiliser l'explorateur d'objets de l'éditeur VBA
- Manipuler des cellules ou des plages
- Manipuler des feuilles de calcul
- Manipuler des classeurs Excel
- Manipuler l'application Excel
Module 3 : Utiliser les opérateurs et les fonctions intégrées
- Les opérateurs arithmétiques
- Les opérateurs de comparaison
- Les opérateurs logiques
- L'opérateur de concaténation
- Les fonctions VBA intégrées
Module 4 : Insérer des variables, des conditions et des boucles
- Notions et intérêts d'une variable
- Les différents types de variables
- La portée des variables
- Déclarer et affecter une variable
- L'instruction If... Then... Else
- L'instruction Select Case
- L'instruction Do... Loop
- L'instruction For... Next
- L'instruction For Each... Next
- L'instruction Exit
Module 5 : Créer des formulaires et des boîtes de dialogue
- Créer un formulaire simple
- Insérer et paramétrer des contrôles ActiveX
- Préparer une procédure d'affichage du formulaire
- Utiliser les fonctions GetOpenFilename et GetSaveAsFilename
- Utiliser les fonctions MsgBox et InputBox
Module 6 : Maîtriser les outils de débogage
- Placer des points d'arrêt
- Effectuer un débogage pas à pas
- Utiliser la fenêtre des variables locales
Objectifs
À l'issue de la formation, tu seras en mesure de :
- Comprendre les notions de base de la programmation VBA
- Manipuler les objets principaux d'Excel
- Utiliser les opérateurs et les fonctions intégrées
- Insérer des variables, des conditions et des boucles
- Créer des formulaires et des boîtes de dialogue
- Maîtriser les outils de débogage
Résultats
Cette formation vous offre l'opportunité d'apprendre le langage VBA pour créer des macros et automatiser vos classeurs Excel. En apprenant la programmation sur Excel, vous serez capable de créer de véritables applicables sur le logiciel. L'objectif étant de supprimer l'intervention de l'utilisateur pour limiter les erreurs et libérer votre temps !
Tu seras préparé à l'obtention de la certification TOSA VBA Excel.