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.
(je ne parle pas de collection d'objet ou de type classic:variant,string...)
voilà un exemple du code:
tc est une variable typée contenant la collection.
Code : 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
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
ta est le type que je veux mettre dans collection.
merci de votre aide![]()
Partager