Bonjour,
on revient à ton premier message :
SpecificationInformation2 n'étant pas une collection,mais une structure (type défini par l'utilisateur), Triplet (qui s'y conforme par sa déclaration:
Dim Counter As Integer, file_names As Variant, Triplet As SpecificationInformation2
n'est pas non plus une collection et ne connait donc pas de méthode Add ! Triplet, de surcroît, ne peut contenir que 3 valeurs (celles de sa structure) et n'est donc pas adaptée à ce que tu cherches à faire (par ta boucle For...)
On passe à ton second message :
cette fois-ci, c'est carrément ta fonction que tu types comme ta structure, ici :
Public Function UserInput2() As SpecificationInformation2
alors qu'en son sein tu cherches à la traiter comme un tableau dynamique..
ici, par exemple :
ReDim UserInput2(LBound(file_names) To UBound(file_names))
Alors forcément ....
Partager