/ / Користите релативне референце у Екцел ВБА

Користите релативне референце у Екцелу ВБА

Подразумевано, Екцел снима макре у апсолутном режиму. Међутим, понекад је корисно снимати макрое релативног режима. Овај програм вас учи како то радити. Ако не знате како снимити макро, препоручујемо вам прво да прочитате овај пример.

Снимање у апсолутном режиму

Да бисте снимили макро у апсолутном режиму, извршите следеће кораке.

1. Први, кликните Рецорд Мацро.

2. Затим изаберите ћелију Б3. Упишите Салес и притисните ентер.

3. Укуцајте Продуцтион и притисните ентер.

4. Упишите Логистицс и притисните ентер.

Резултат:

Снимање у апсолутном режиму

5. Кликните Стоп Рецординг.

6. Празан опсег ("Б3: Б5").

7. Изаберите било коју ћелију на листу и покрените снимљени макро.

Резултат:

Снимање у резултату апсолутног режима

Макро снимљени у апсолутном режиму увек даје исти резултат.

Снимање у релативном режиму

Зар не би било лепо ставити ове речи било где на листу аутоматски? Не само Ранге ("Б3: Б5"), што би учинило макро много флексибилнијим Решење: снимите макро у релативном режиму.

1. Изаберите "Користи релативне референце".

Користите релативне референце

2. Прво, изаберите сваку ћелију (на пример, ћелију Б8).

3. Затим кликните на Рецорд Мацро.

4. Упишите Салес и притисните ентер.

5. Унесите Производ и притисните ентер.

6. Унесите Логистицс и притисните ентер.

Резултат:

Снимање у релативном режиму

7. Кликните Стоп Рецординг.

8. Изаберите било коју другу ћелију (на пример, ћелију Д4) и покрените снимљени макро.

Резултат:

Снимање у резултату релативног режима

Екцел ставља речи у односу на почетну селектовану ћелију. Због тога је то звано снимање у релативном режиму.

Такође прочитајте: