Eines der grundlegenden Dinge, die Sie in Excel VBA tun müssen, ist, einen bestimmten Bereich auszuwählen, um etwas damit zu tun. Dieser Artikel zeigt Ihnen, wie Sie mit Range, Cells, Offset und Resize einen Bereich in Excel VBA auswählen.
Wählen Sie alle Zellen eines Arbeitsblatts aus
Cells.Select
Wählen Sie eine Zelle aus
Cells(4, 5).Select
=
Range("E4").Select
Es scheint, dass Range() viel einfacher zu lesen ist und Cells() in einer Schleife einfacher zu verwenden ist.,fca8d73″>
=
Range("C3", "G8").Select
Wählen Sie einen Satz nicht zusammenhängender Zellen
Range("A2,A4,B5").Select
Wählen Sie einen Satz nicht zusammenhängender Zellen und einen Bereich
Range("A2,A4,B5:B8").Select
Wählen Sie einen benannten Bereich
Range("MyRange").Select
=
Application.Goto "MyRange"
Wählen Sie eine ganze Zeile
Range("1:1").Select
Wählen Sie eine ganze Spalte
Range("A:A").Select
Wählen Sie die letzte Zelle einer Spalte zusammenhängender Daten
Range("A1").End(xlDown).Select
Wenn dieser Code mit der folgenden Beispieltabelle verwendet wird, wird Zelle A3 ausgewählt.,
Wählen Sie die leere Zelle am unteren Rand einer Spalte mit zusammenhängenden Daten
Range("A1").End(xlDown).Offset(1,0).Select
Wenn dieser Code mit der folgenden Beispieltabelle verwendet wird, wird Zelle A4 ausgewählt.
Wählen Sie einen ganzen Bereich zusammenhängender Zellen in einer Spalte aus
Range("A1", Range("A1").End(xlDown)).Select
Wenn dieser Code in der folgenden Beispieltabelle verwendet wird, wird der Bereich A1:A3 ausgewählt.,
Wählen Sie einen ganzen Bereich nicht zusammenhängender Zellen in einer Spalte aus
Range("A1", Range("A" & Rows.Count).End(xlUp)).Select
Hinweis: Dieser VBA-Code unterstützt Excel 2003 bis 2013.
Wenn dieser Code mit der folgenden Beispieltabelle verwendet wird, wird der Bereich A1:A8 ausgewählt.,
Wählen Sie einen rechteckigen Bereich von Zellen um eine Zelle
Range("A1").CurrentRegion.Select
Wählen Sie eine Zelle relativ zu einer anderen Zelle
ActiveCell.Offset(5, 5).Select
Range("D3").Offset(5, -1).Select
Wählen Sie einen bestimmten Bereich aus, versetzen Sie id=“277ac8fca9″>
Wenn dieser Code mit der folgenden Beispieltabelle verwendet wird, wird der Bereich C4:E6 ausgewählt.