Смещение свойство в Excel VBA занимает диапазон, который представляет собой определенное количество строк и столбцов от определенного диапазона (граница ниже только для иллюстрации).

Поместите командную кнопку на листе и добавьте строки следующего кода:

Dim example As Range

Set example = Range("A1:A2")

example.Offset(3, 2).Select

Результат при нажатии на кнопку управления на листе:

Excel VBA Offset Property Result

Объяснение: эти строки кода выбора диапазона, который 3 строки ниже и 2 колонки справа от Range ( «A1: A2»). Смещение свойства всегда занимает верхнюю левую ячейку диапазона в качестве отправной точки.

Для практического примера свойства смещения см нашей примера программы ссылка: / VBA-примеры-Create-A-шаблона [Создать шаблон].