Wybierz zakres w Excel VBA

jedną z podstawowych rzeczy, które musisz zrobić w Excel VBA, jest wybranie określonego zakresu, aby coś z nim zrobić. W tym artykule pokażemy, jak używać zakresu, komórek, przesunięcia i zmiany rozmiaru, aby wybrać zakres w programie Excel VBA.

Wybierz wszystkie komórki arkusza

Cells.Select

wybierz komórkę

Cells(4, 5).Select

=

Range("E4").Select

wydaje się, że Range() jest znacznie łatwiejsze do odczytania, a komórki() jest łatwiejszy w użyciu wewnątrz pętli.,fca8d73″>

=

Range("C3", "G8").Select

Wybierz zestaw nieciągłych komórek

Range("A2,A4,B5").Select

Wybierz zestaw nieciągłych komórek i zakres

Range("A2,A4,B5:B8").Select

<

wybierz określony zakres

Range("MyRange").Select

Application.Goto "MyRange"

wybierz cały wiersz

Range("1:1").Select

wybierz całą kolumnę

Range("A:A").Select

wybierz ostatnią komórkę kolumny ciągłych danych

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

gdy ten kod jest używany z poniższą przykładową tabelą, komórka A3 zostanie wybrana.,

wybierz pustą komórkę na dole kolumny ciągłych danych

Range("A1").End(xlDown).Offset(1,0).Select

gdy ten kod jest używany z poniższą przykładową tabelą, komórka A4 zostanie wybrana.

wybierz cały zakres sąsiadujących komórek w kolumnie

Range("A1", Range("A1").End(xlDown)).Select

gdy ten kod jest używany z poniższą przykładową tabelą, zostanie wybrany zakres A1:A3.,

wybierz cały zakres nieciągłych komórek w kolumnie

Range("A1", Range("A" & Rows.Count).End(xlUp)).Select

Uwaga: Ten kod VBA obsługuje Excel od 2003 do 2013.

gdy ten kod jest używany z poniższą przykładową tabelą, zostanie wybrany zakres A1:A8.,

Wybierz prostokątny zakres komórek wokół komórki

Range("A1").CurrentRegion.Select

wybierz komórkę względem innej komórki

ActiveCell.Offset(5, 5).Select
Range("D3").Offset(5, -1).Select

wybierz określony zakres, przesuń go, a następnie zmień jego rozmiar

Range("A1").Offset(3, 2).Resize(3, 3).Select

gdy ten kod jest używany z poniższą przykładową tabelą, zostanie wybrany zakres C4:E6.

Leave a Comment