Bonjour,

j'ai une petite appli en VBA qui explore un dossier et qui extrait les données contenues dans des fichiers csv.
Les fichiers csv, sont tous formatés de la meme maniere (5 colonnes et meme type de données dans chaque colonne).
Donc j'ai voulu stocké ces données dans des collections parce que je ne sais pas combien j'ai de fichiers, et combien de lignes il y a par fichier.
J'ai donc créé 2 modules de classe :
- fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Public name As String
Public raw_data As Collection
l'attribut raw_data est une collection qui doit contenir des instances d'enregistrement.

- enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Public attribut1 As String
Public attribut2 As Integer
Public attribut3 As String
Public attribut4  As Integer
Public attribut5  As Integer
Tout ca pour dire, que j'ai declaré une collection dans mon appli qui doit contenir des instances de fichier.
Et tout ca ne marche pas.
Mes questions sont les suivantes :
- ai-je le droit d'utiliser des collections dans des modules de classes ?
- ai-je le droit de remplir une collection de modules de classes ?
- ai-je le droit de faire des collection de collection ?

globalement pourquoi ça marche pas ?