Использование относительных ссылок в Excel VBA - макросы Easy Excel

Содержание

По умолчанию, Макросы записей Excel в абсолютном режиме. Однако иногда полезно записывать макросы в относительный режим. Эта программа научит вас, как это делать. Если вы не знаете, как записать макрос, мы настоятельно рекомендуем вам сначала прочитать этот пример.

Запись в абсолютном режиме

Чтобы записать макрос в абсолютном режиме, выполните следующие действия.

1. Сначала нажмите «Записать макрос».

2. Затем выберите ячейку B3. Введите Продажи и нажмите Enter.

3. Введите Производство и нажмите Enter.

4. Введите Логистика и нажмите Enter.

Результат:

5. Щелкните Остановить запись.

6. Пустой диапазон («B3: B5»).

7. Выберите любую ячейку на листе и запустите записанный макрос.

Результат:

Макрос, записанный в абсолютном режиме, всегда дает один и тот же результат.

Запись в относительном режиме

Разве не было бы неплохо автоматически разместить эти слова в любом месте листа? Не только Range ("B3: B5"). Это сделало бы макрос намного более гибким. Решение: запишите макрос в относительном режиме.

1. Выберите «Использовать относительные ссылки».

2. Сначала выберите любую отдельную ячейку (например, ячейку B8).

3. Затем нажмите «Записать макрос».

4. Введите "Продажи" и нажмите "Ввод".

5. Введите Производство и нажмите Enter.

6. Введите Логистика и нажмите ввод.

Результат:

7. Щелкните Остановить запись.

8. Выберите любую другую ячейку (например, ячейку D4) и запустите записанный макрос.

Результат:

Excel размещает слова относительно первоначально выбранной ячейки. Вот почему это называется записью в относительном режиме.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave