Formation Atelier Excel : Création et utilisation des classes en VBA
- Référence : ATEXVBA1
- Durée : 7 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Bonne connaissance de base VBA
- Il est également préférable que l'environnement de développement de VBE (Visual Basic Editor) soit familier, notamment les possibilités de débogage du code
- Savoir déclarer et utiliser des fonctions personnalisées et des procédures requérant l'emploi de paramètres
- Savoir déclarer et utiliser des variables et comprendre la notion de portée d'utilisation d'une variable
PROFIL DES STAGIAIRES
- Utilisateurs confirmés de VBA Excel, connaissant les principes de la Programmation Orientée Objet
OBJECTIFS
- Concevoir et modaliser des classes d’objets en VBA
METHODES PEDAGOGIQUES
- Mise à disposition d’un poste de travail par participant
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Excel
CONTENU DU COURS Excel
1 - Variables de type standard et types personnalisés
- Limites des variables standards
- Types personnalisés
- Rappel sur les variables standards
2 - Notion d’objet et module de classe
- Ajout d’un module de classe
- Création de propriétés simples
- Utilisation de la classe dans le code
3 - Les propriétés
- Lecture/Ecriture, Lecture seule ou écriture seule (Property Let et Property Get)
- Transformation des variables en propriétés
4 - Les méthodes
- Utilisation des procédures et fonctions dans les classes
5 - Gestion des erreurs
- Déclenchement d’erreur dans la classe
- Gérer les erreurs au sein de la classe (err.Raise)
6 - Les évènements
- Création de l’évènement dans la classe sans et avec paramètre
- Gestion dans le code appelant
- Les paramètres décisionnels
7 - Implémentation d’une classe dans un Add In
- Création d’une classe
- Création d’un formulaire associé à la classe
- Création d’un onglet de paramètres
- Enregistrement .XLAM
- Appeler un complément EXCEL