Bonsoir à tous,
Je travaille en ce moment sur des macros avec tableau structurés. Je n'ai pas de réel soucis pour voyager et utiliser les lignes, colonnes, range, databodyrange dans ces tableaux mais pour les cellules je m'y perds un peu...
Je vois beaucoup de choses différentes en code et j'ai beaucoup de mal à comprendre l’intérêt ou le but de l'un ou de l'autre. Cells / Item / Index / Adress...
En général je voyage avec Cells ou Range sur du VBA normal, mais comment on faire en structuré. Exemple ci-dessous
| A | B |
| 1 | Client | Nom |
| 2 | AA | 11 |
| 3 | BB | 22 |
| 4 | CC | 33 |
En standard pour pointer sur 22 je fais Range ("B3") ou Cells (3,2) mais en tableau structuré en passant par le nom des colonnes comment cela se passe ?
En gros, le but est dans la macro d'ajouter une ligne en fin de tableau et de la compléter, j'essaie de faire évoluer un de mes tout premiers codes.
'Ajout des informations
Range("Table_Utilisateur").ListObject.ListRows.Add
DernièreLigne = Range("Table_SP").ListObject.ListRows.Count
Offre.Range("A" & DernièreLigne & ":R" & DernièreLigne).Interior.ColorIndex = 2
Offre.Cells(DernièreLigne, "S").Interior.Color = RGB(217, 217, 217)
Offre.Range("A" & DernièreLigne & ":S" & DernièreLigne).Borders.LineStyle = 1
Offre.Cells(DernièreLigne, "A") = UT1_TextBox_Numéro_Offre
Offre.Cells(DernièreLigne, "B") = UT1_TextBox_Client
Merci pour votre aide.