Valentin_Loupe
XLDnaute Occasionnel
Bonjour le forum,
Je souhaiterais savoir si il est possible sous VBA d'avoir des variables de type personnalisé au sein d'un module de classe ? L'idée serait donc d'avoir une classe reprenant différentes propriétés dont l'une serait un type personnalisé.
J'ai pensé à créer une classe de classe, ce que je réussis à faire mais ma classe principale contient une 30aine de propriétés dont seules 1 ou 2 sont à décomposer en 2 sous propriétés. C'est pour cela que le type me paraissait être une bonne solution...
Exemple, sous un module de classe :
Merci par avance,
Valentin
Je souhaiterais savoir si il est possible sous VBA d'avoir des variables de type personnalisé au sein d'un module de classe ? L'idée serait donc d'avoir une classe reprenant différentes propriétés dont l'une serait un type personnalisé.
J'ai pensé à créer une classe de classe, ce que je réussis à faire mais ma classe principale contient une 30aine de propriétés dont seules 1 ou 2 sont à décomposer en 2 sous propriétés. C'est pour cela que le type me paraissait être une bonne solution...
Exemple, sous un module de classe :
Code:
Private Type A_MonTypePerso
VariableA As Byte
VariableB As Long
End Type
Property Let MonTypePerso(Valeurs as A_MonTypePerso)
A_MonTypePerso = Valeurs
End Property
Property Get MonTypePerso() as A_MonTypePerso
MonTypePerso = A_MonTypePerso
End Property
Merci par avance,
Valentin