Свойство смещения используется для возврата ячейки или диапазона, относящегося к указанной входной ячейке или диапазону.
Использование смещения с объектом диапазона
Вы можете использовать следующий код с объектом Range и свойством Offset для выбора ячейки B2, если ячейка A1 является входным диапазоном:
1 | Диапазон ("A1"). Смещение (1, 1). Выбрать |
Результат:
Обратите внимание на синтаксис:
Range.Offset (RowOffset, ColumnOffset)
Положительные целые числа указывают смещению двигаться вниз и вправо. Отрицательные целые числа перемещаются вверх и влево.
Свойство Offset всегда начинает отсчет с верхней левой ячейки входной ячейки или диапазона.
Использование смещения с объектом Cells
Вы можете использовать следующий код с объектом Cells и свойством Offset для выбора ячейки C3, если ячейка D4 является входным диапазоном:
Ячейки (4, 4). Смещение (-1, -1). Выбрать
Выбор группы ячеек
Вы также можете выбрать группу ячеек с помощью свойства Offset. Следующий код выберет диапазон, который составляет 7 строк ниже и 3 столбца справа от входного диапазона («A1: A5»):
1 | Диапазон ("A1: A5"). Смещение (7, 3). Выберите |
Диапазон («D8: D12») выбран: