Utilisation des tableaux structurés en VBA
Bonjours, j'suis nouveau ici.
Je suis un peu Lewis29 dans cette discussion, je n'arrive pas à tirer le bénéfice qu'offre les tableaux dans les calculs. Par contre, pour créer un tableau et utiliser les référence du tableau, c'est bel et bien comme l'a dit issoram, à savoir l'option ListObjet.
Tu peut déclarer un :
Code:
Dim Table As ListObject
, puis :
Code:
Set Table = ThisWorkbook.Worksheets("Feuil1").ListObjects("Tableau4")
Si ton tableau s'appel Tableau4 dans Excel, puis
Code:
1 2 3
| With Table.Range(i + 1, 1)
.Value = i * 10
End With |
Ici, le i est un dans cette exemple
et le +1 du Table.Range signifie que c'est la 1ère ligne utilisable du tableau (la 1ère ligne correspond au titre de la 1ère colonne du tableau)
et le 2ème 1 est la 1ère collonne du Tableau.
Cependant, je suis comme toi, je n'arrive pas à utiliser les références structurées.