Excel : créer ses classes d’objets en vba

Certification : Automatiser des processus dans les applications microsoft office avec vba (tosa)

Proposée par EDUGROUPE MP — 92000 Nanterre

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

950 €

Présentation

  1. La formation est constituée d'apports théoriques, d'exercices pratiques, de réflexions et de retours d'expérience
  2. EduGroupe est un centre de formation certifié Qualiopi

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 950 €

Objectifs

À la suite de cette formation, les participants seront capables de :
  1. 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
  2. Développer des applications pilotant les autres logiciels de MS Office par automation

Programme

Notre programme de formation :
  1. Formulaires avancés
    • Utiliser les procédures évènementielles liées aux objets
    • Construire des formulaires complexes et dynamiques (listes synchronisées)
    • Exemple de Travaux Pratiques : Créer des formulaires liés
  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é
    • Protéger le code VBA par mot de passe
    • Mettre à la disposition des utilisateurs des feuilles de données sécurisées
    • Exemple de Travaux Pratiques : Protéger un classeur et son code
  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® 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). En deçà du score de 551 points, le candidat se verra attribuer une attestation de passage de la certification. Ce niveau ne valide cependant pas l'obtention de la certification
Voir la formation sur le site de l'établissement