collection de variables typées
salut à tous,
j'ai une collection de variables typées à faire mais prb:
je n'arrive pas à ajouter de variables et je ne vois pas comment les récupérer dans la collection.
en clair: je sais pas comment faire une collection de variables typées. :mouarf:
(je ne parle pas de collection d'objet ou de type classic:variant,string...)
voilà un exemple du code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Option Compare Database
Option Explicit
Type ta
unephrase1 As String
unephrase2 As String
End Type
Type tc
uneCollection As Collection
uneVariableLocal As Variant
End Type
Public c As tc
Sub essai2()
Dim a As ta
a.unephrase1 = "phrase1"
a.unephrase2 = "phrase2"
c.uneCollection.Add Item:=a, Key:="1" '<- erreur ici sur le type de a
End Sub
Public Sub essai1()
Set c.uneCollection = New Collection
Dim n As ta
essai2
For Each n In c.uneCollection
MsgBox n.unephrase1 '<- problème aussi ici
Next n
End Sub |
tc est une variable typée contenant la collection.
ta est le type que je veux mettre dans collection.
merci de votre aide :D