Formation Excel : Créer ses classes d’objets en VBA

Éligible CPF LiveOnLine Certifiant
  • 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)
Cookies