/ / Використовуйте відносні посилання в Excel VBA

Використовуйте відносні посилання в Excel VBA

За замовчуванням, Excel записує макроси в абсолютному режимі Однак іноді корисно записувати макроси в відносний режим. Ця програма вчить вас, як це зробити. Якщо ви не знаєте, як записати макрос, радимо спочатку прочитати цей приклад.

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

Щоб записати макрос у абсолютному режимі, виконайте наступні кроки.

1. Спочатку, натисніть кнопку Записати макрос.

2. Потім виберіть комірку B3. Введіть Sales та натисніть enter.

3. Введіть Виробництво та натисніть Enter.

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

Результат:

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

5. Натисніть кнопку Зупинити запис.

6. Порожній діапазон ("B3: B5").

7. Виберіть будь-яку клітинку на аркуші та запустіть записаний макрос.

Результат:

Запис у результатах абсолютного режиму

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

Запис у відносному режимі

Чи не було б приємно розміщувати ці слова в будь-якому місці на аркуші автоматично? Не тільки Range ("B3: B5"). Це зробить макрос набагато гнучкішим Рішення: записувати макрос у відносному режимі.

1. Виберіть "Використовувати відносні посилання".

Використовуйте відносні посилання

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

3. Далі натисніть кнопку Записати макрос.

4. Наберіть Sales і натисніть клавішу Enter.

5. Введіть Виробництво та натисніть Enter.

6. Введіть Логістика та натисніть Enter.

Результат:

Запис у відносному режимі

7. Натисніть кнопку Зупинити запис.

8. Виберіть будь-яку іншу комірку (наприклад, клітинку D4) і запустіть записаний макрос.

Результат:

Запис в результатах відносного режиму

Excel розміщує слова щодо початкової вибраної комірки. Ось чому він назвав запис у відносному режимі.

Також читайте: