logo vba   La formation VBA Modules de classe en détail

Le langage VBA est un langage de programmation objet et les modules de classe sont la partie la plus difficile de VBA si l'on n'a pas de compétences en développement objet.

Objectifs et programme

Objectifs

• Comprendre les notions de classe, d'objets, etc
• Gérer les évènements avec des objets
• Définir les propriétés et méthodes des objets
• Programmer des procédures évènementielles
• Créer et gérer des collections
• Réutiliser du code avec les bibliothèques

Programme

Généralités
    • Classe et instance d'objets VBA
    • Créer un module de classe
    • Contenu d'un module de classe
    • Evènements d'un module de classe
    • Utiliser un module de classe
   
Les gestionnaires d'évènements
    • Capter un évènement
    • Associer une variable à un évènement
    • Activer les procédures évènementielles d'une variable
    • Procédures évènementielles commune à plusieurs objets
    • Utiliser une collection d'instance
    • Objets et évènements dynamiques
    • Réutilisabilité
   
Les propriétés
    • Définition
    • Créer une propriété
    • Avantages des procédures Property
    • Propriété renvoyant un objet
    • Propriété de type Variant
    • Propriété renvoyant un tableau
   
Les méthodes
    • Définition
    • Créer une méthode
    • Contenu d'une méthode
   
Les évènements
    • Déclaration
    • Déclenchement
    • Utilisation
    • Annulation
    • Erreurs et évènements
    • Désactiver les évènements d'une classe
   
Les collections
    • Adapter l'objet Collection
    • La méthode Add
    • La propriété Name
    • Propriétés communes à chaque instance
    • Gérer les évènements au niveau de la collection
    • Itération avec For Each
    • Objets orphelins
    • L'évènement Terminate
   
Les bibliothèques de procédures
    • Création
    • Avantages
    • Evolution
    • Utilisation

Tarifs des formations inter et intra entreprise

Les tarifs ci-dessous sont HT et seront facturés HT (UCert est exonéré de TVA pour la formation professionnelle continue).
Ils sont identiques pour les formations inter et intra entreprise et correspondent aux frais pédagogiques normalement pris en charge par votre OPCA.
Tarifs 2017 - 1er semestre - Frais de déplacement inclus pour Toulouse et sa périphérie.

Type de formation Un participant Participant supplémentaire
Utilisation 375 €/jour 75 €/jour
Avancé et Perfectionnement 395 €/jour 75 €/jour
Spécialisée et VBA 425 €/jour 75 €/jour

Public

Utilisateurs de VBA Office souhaitant professionnaliser leur pratique

Prérequis

Utilisation de l'éditeur VBA. Connaissance minimale du langage VBA.

Durée

2 jours (14 heures)

Tarifs

425 € HT / jour pour un participant, 75 € HT / jour par participant supplémentaire. En intra entreprise. Programme spécifique, accompagnement 1 mois et supports inclus.

Méthode pédagogique

Alternance d'apports théoriques oraux, d'exemples concrets et d'exercices pratiques. Un support de cours papier est fourni.

Validation

Evaluation en continu pendant la formation à l'aide d'exercices. Signature de la feuille de présence.

Notre rayon d'action

Nous intervenons principalement sur Toulouse mais aussi dans tout le Sud-Ouest.

Dates des formations

Le calendrier ci-dessous indique les dates disponibles. Contactez-nous pour bloquer les dates de votre choix et obtenir un devis.

Formation sur mesure

Cette formation peut être déclinée sur mesure pour un tarif équivalent.
Sont alors modifiés le programme, la durée et les exercices utilisés.

Les autres formations macros VBA

   •   Formation Excel Macros VBA
   •   Formation Word Macros VBA
   •   Formation PowerPoint Macros VBA
   •   Formation Access Macros VBA
   •   Formation VBA Userforms

Un projet, une question ?

Appelez nous au 05 61 52 86 04 ou utilisez ce formulaire, nous vous répondrons rapidement.

* champs indispensables