le tabelle Excel in VBA vengono gestite come oggetto ListObjects

sintassi:



comandi generali:



gestione dei dati della tabella:


a questi comandi si aggiungono i comandi Range o Cells per gestire i dati

esempio: restituisce il valore della cella della riga 2 colonna 1 dei dati della tabella senza intestazioni
ActiveSheet.ListObjects(x).DataBodyRange.Cells(2,1)
il conteggio delle righe partono dalla prima riga dei dati senza l'intestazioni


esempio: restituisce il valore dell'ultima cella dei dati della seconda colonna della tabella
ActiveSheet.ListObjects(x).DataBodyRange.Range("B1").End(xlDown).Value


gestione righe e colonne:



a questi comandi si aggiungono i comandi per gestire le righe e colonne