По умолчанию, Макросы записей 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 размещает слова относительно первоначально выбранной ячейки. Вот почему это называется записью в относительном режиме.