Tableaux structurés (Syntaxe VBA)

Bonjour,

Je sais récupérer les données d'un tableau structuré (TS) avec :

Arr = Range("T_Data[Noms]"

Mais quand est-il si T_Data est variabilisé ?

En clair on dispose de 6 TS répartis sur 6 feuilles.

Les 6 TS sont T_Data1, TData2, TData3...

A partir de ça je sais tout récupérer : Le nom de la feuille, le nom du TS, J'ai essayé d'instancier la feuille, le tableau, récupérer le nom du tableau en string

mais impossible de récupérer le contenu de la première colonne dans son combo.

J'ai essayé les DataBodyRange, le ListObject... mais rien n'y fait.

Merci.

24tstestvgxlsm.xlsm (29.05 Ko)

C'est bon, ne cherchez plus j'ai trouvé :

Arr = Ws.ListObjects(1).DataBodyRange.Columns(1).Value

A+

Bonjour,

Une autre ?

Arr = Ws.ListObjects(1).ListColumns(1).DataBodyRange.Value

Rechercher des sujets similaires à "tableaux structures syntaxe vba"