IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA] Utilisation des gets pour une classe de classe


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Profil pro
    chomeur
    Inscrit en
    Août 2006
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Août 2006
    Messages : 343
    Points : 246
    Points
    246
    Par défaut [VBA] Utilisation des gets pour une classe de classe
    bonjour
    j'ai créé une classe de classe pour voir comment ça tournait.

    J'ai voulu verrouiller en ecriture donc j'ai mis des property get pour acceder a mes sous classe. Seulement avec cette méthode je n'arrive pas a atteindre les methodes et propriétés présentes dans mes sous classes. Comment puis je faire?
    je vais mettre le code ce sera peut être plus parlant :
    Code Code de la Classe qui contient des sous classes : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    dim cldCadreSup, cldCadre, cldMaitrise, cldEmploye, cldOuvrier As Demographie
    Dim dtaux(5), dChargement(5) As Double
    'Dim taux(5) As Double
    Property Get CadreSup()
        CadreSup = cldCadreSup
    End Property
     
    Private Sub class_initialize()
     
    Set cldCadreSup = New Demographie
    Set cldCadre = New Demographie
    Set cldMaitrise = New Demographie
    Set cldEmploye = New Demographie
    Set cldOuvrier = New Demographie
     
    cldCadreSup.InitDemo (11)
    cldCadre.InitDemo (12)
    cldMaitrise.InitDemo (13)
    cldEmploye.InitDemo (14)
    cldOuvrier.InitDemo (15)
     
     
    End Sub
    mais comme je l'ai programmé, je n'ai pas réussi a atteindre l'effectif qui été dans ma cldCadeSup, a cause du get. comment puis je faire pour contourner ce problème, mis à part ecrire des get pour chaque possibilité?

  2. #2
    Membre actif
    Profil pro
    chomeur
    Inscrit en
    Août 2006
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Août 2006
    Messages : 343
    Points : 246
    Points
    246
    Par défaut
    Ma question est nulle et non avenue.
    J'ai trouvé dans le tuto http://sinarf.developpez.com/access/vbaclass/
    j'avais mal lu un truc c'est pour ça. !

    Pour ceux que ça interessent, il faut utiliser une collection de sa classe pour ne plus avoir mon problème.

    @micalement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation des Macro pour une copie et mise en forme
    Par Stephane59 dans le forum VBA Word
    Réponses: 6
    Dernier message: 09/02/2013, 15h07
  2. Réponses: 1
    Dernier message: 07/05/2008, 18h38
  3. Réponses: 5
    Dernier message: 23/02/2007, 09h04
  4. utiliser des morceaux d'une image pour faire des boutons
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 14/12/2005, 00h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo