Formation Excel : Créer ses classes d’objets en VBA
- Référence : BUEXVBA3
- Durée : 14 heures
- Certification : TOSA®
- Eligible CPF : Oui
CONNAISSANCES PREALABLES
- 1- Connaissance et pratique de Windows et d’Excel
- 2- Avoir une connaissance approfondie des concepts d’un langage structuré
PROFIL DES STAGIAIRES
- Toute personne voulant approfondir sa connaissance sur la programmation VBA
OBJECTIFS
- Développer des applications personnalisées et sécurisées faisant appel aux fonctions de Microsoft Excel par une interface graphique conçue avec Visual Basic
- Développer des applications pilotant les autres logiciels de MS Office par automation
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- 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 - Formulaires avancés
- Construire des formulaires complexes et dynamiques (listes synchronisées)
- Exemple de Travaux Pratiques : Créer des formulaires liés
- Utiliser les procédures évènementielles liées aux objets
2 - Classes d’objets personnalisées
- Utiliser les variables de type personnalisées
- Augmenter la lisibilité du code à l’aide des énumérations
- Découvrir les notions de classe d’objet et d’encapsulation
- Utiliser Property Get et Property Let
- Générer une erreur au sein d’une classe (Err.Raise)
- Créer d’un évènement dans une classe
- Exemple de Travaux Pratiques : Créer des modules de classe pour optimiser le code
3 - Sécurité
- Exemple de Travaux Pratiques : Protéger un classeur et son code
- Mettre à la disposition des utilisateurs des feuilles de données sécurisées
- Protéger le code VBA par mot de passe
4 - Automation
- Utilisation des références sous Excel VBA
- Gérer les compléments
- Piloter les autres applications Office via OLE Automation
- Installer des références OLE Automation, Microsoft ActiveX Data Objects
- Accéder à des données avec ADO et DAO
- Découvrir les instructions SQL de base (SELECT, FROM, INNER JOIN & WHERE)
- Exemple de Travaux Pratiques : Interfacer un projet VBA avec une base Access
5 - API
- Faire appel aux fonctions API de Windows
- Exemple de Travaux Pratiques : Mettre en pratique les API les plus courantes de Windows
6 - Certification TOSA®
- Cette formation prépare la Certification TOSA®l VBA
- La certification TOSA délivre un niveau de compétences : Niveau Opérationnel (score de 551 à 725), Niveau Avancé (Score de 726 à 875), Niveau Expert (Score de 876 à 1000)