Właściwość Przesunięcie służy do zwracania komórki lub zakresu względem określonej komórki lub zakresu wejściowego.
Używanie odsunięcia z obiektem zakresu
Możesz użyć następującego kodu z obiektem Range i właściwością Przesunięcie, aby zaznaczyć komórkę B2, jeśli komórka A1 jest zakresem wejściowym:
1 | Zakres("A1").Przesunięcie(1,1)).Wybierz |
Wynik to:
Zwróć uwagę na składnię:
Range.Offset(RowOffset, ColumnOffset)
Dodatnie liczby całkowite mówią Offsetowi, aby przesuwał się w dół i w prawo. Ujemne liczby całkowite przesuwają się w górę iw lewo.
Właściwość Przesunięcie zawsze rozpoczyna liczenie od lewej górnej komórki komórki wejściowej lub zakresu.
Używanie przesunięcia z obiektem Cells
Możesz użyć następującego kodu z obiektem Cells i właściwością Przesunięcie, aby zaznaczyć komórkę C3, jeśli komórka D4 jest zakresem wejściowym:
Komórki (4, 4). Przesunięcie (-1, -1). Wybierz
Wybór grupy komórek
Możesz również wybrać grupę komórek za pomocą właściwości Przesunięcie. Poniższy kod wybierze zakres, który składa się z 7 wierszy poniżej i 3 kolumn na prawo od wejściowego zakresu („A1: A5”):
1 | Zakres("A1:A5").Przesunięcie(7,3)).Wybierz |
Wybrano zakres („D8:D12”):