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
l'attribut raw_data est une collection qui doit contenir des instances d'enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Public name As String Public raw_data As Collection
- enregistrement
Tout ca pour dire, que j'ai declaré une collection dans mon appli qui doit contenir des instances de fichier.
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
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 ?
Partager