ListObject (Tabelle)
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Argomenti correlati
 
Esempi di utilizo nel codice di:
ListObject è la propietà dell'oggetto Worksheet che contiene la definizione delle tabelle presenti nel un foglio.
proprietàPropietà o metodoOggetto/Valore restituito
indica se è selezionata una cella della tabellaActiveboolean
Intero range della tabellaRangeRange
Riga di intestazioniHeaderRowRangeRange
Area dei datiDataBodyRangeRange
Il nome della tabellaDisplayNameTesto
Insieme delle righeListRowsOggetto ListRow
Insieme delle colonnaListColumnsOggetto ListColumns
Celle di totaleTotalsRowRangeRange

MetodiMetodoOggetto/Valore restituito
Cancella la tabella (e tutte le celle)Delete
Ridimensiona la tabellaResizeRange
Converte in rangeUnlist

Opzioni di stilePropietàPossibili valori
Riga di intestazioneShowHeadersBoolean
Riga totaleShowTotalsBoolean
Righe alternate evidenziateShowTableStyleColumnStripesBoolean
Prima colonna formattataShowTableStyleFirstColumnBoolean
Ultima colonna formattataShowTableStyleLastColumnBoolean
Colonne alternate evidenziateShowTableStyleRowStripesBoolean
Pulsante filtro sulle intestazioniShowAutoFilterBoolean
Stile della tabellaTableStyleVariant

L'esempio qui sotto mostra come sia possibile verificare se la cella attiva è contenuta in una tabella del foglio attivo e nel caso averne il range delle sole celle dati.
If (ActiveSheet.ListObjects().Count > 0) Then
  For Each T In ActiveSheet.ListObjects
    If (T.Active) Then
      Set TabA = T.DataBodyRange
    End If
  Next T
End If
 

data4idea srls - PIva 01881000937 - info@data4idea.it