Bonjour,
Je cherche à faire qq chose qui me rendrait énormément service pour des développements de petites applications Excel.
J'ai un certain nombre de tables dans des onglets Excel. Je dois faire pas mal de manipulations avec, et elles sont susceptibles d'évoluer souvent.
Prenons pour l'exemple :
Onglet personnes
Id Nom Prenom 1 Marc Legrand
2 Pierre Boulard |
Je souhaiterais pouvoir générer automatiquement un objet vba (type utilisateur ou classe) avec cette hiérarchie, et accéder aux différents éléments de cette façon : personne(1).id, personne(1).nom, personne(1).prenom, etc.
L'idée étant bien la suivante: la structure de l'objet est définie dans la feuille Excel, et je ne veux surtout pas devoir redéfinir chaque champ (nom, prenom, etc.) dans le code vba.
Comment peut-on faire ce genre de type ou classe "dynamique" ? Y a t'il moyen de bricoler qq chose en utilisant des collections ?
On pourrait bien sur utiliser un tableau tout simple, mais ce ne serait pas très ergonomique pour coder ensuite... (je peux arriver à une 20aine de colonnes...)
Merci bien pour toute suggestion...
Message édité par M@nu le 01-10-2008 à 00:23:50