webentwicklung-frage-antwort-db.com.de

Wählen Sie die gesamte Spalte in der Tabelle mit Excel VBA aus

Ich habe eine Tabelle in einer Excel-Tabelle und möchte die gesamte erste Zeile auswählen. Gibt es eine einfachere/schnellere Methode zum Referenzieren einer Tabelle als die normale 

 Range("A2").End(xlDown).Select 

methode? Scheint, dass ich durch die Verwendung einer Tabelle einen einfacheren Zugang zu den Daten erhalten sollte.

4
Ben A

Mit diesen Codes können Sie verschiedene Teile einer Tabelle auswählen.

Gesamte Tabelle:
ActiveSheet.ListObjects("Table1").Range.Select

Tabellenkopfzeile:
ActiveSheet.ListObjects("Table1").HeaderRowRange.Select

Tabellendaten:
ActiveSheet.ListObjects("Table1").DataBodyRange.Select

Dritte Spalte:
ActiveSheet.ListObjects("Table1").ListColumns(3).Range.Select

Dritte Spalte (nur Daten):
ActiveSheet.ListObjects("Table1").ListColumns(3).DataBodyRange.Select

Wählen Sie Zeile 4 der Tabellendaten aus:
ActiveSheet.ListObjects("Table1").ListRows(4).Range.Select

3. Überschrift auswählen:
ActiveSheet.ListObjects("Table1").HeaderRowRange(3).Select

Datenpunkt in Zeile 3, Spalte 2 auswählen:
ActiveSheet.ListObjects("Table1").DataBodyRange(3, 2).Select

Zwischensummen:
ActiveSheet.ListObjects("Table1").TotalsRowRange.Select

Eine vollständige Anleitung zu Tabellen finden Sie unter Die VBA-Anleitung zu ListObject Excel-Tabellen .

26
Pᴇʜ

Dies ist der kürzeste Weg, den ich kenne:

Rows(1).Select

Hier Sie können ein paar Beispiele dazu finden.

0
Nicolaesse