/ / Použitie relatívnych referencií v programe Excel VBA

Použitie relatívnych referencií v programe Excel VBA

Predvolene, Program Excel zaznamenáva makrá v absolútnom režime. Niekedy je však užitočné zaznamenať makrá relatívny režim, Tento program vás učí, ako to urobiť. Ak neviete, ako zaznamenať makro, odporúčame vám najprv prečítať tento príklad.

Nahrávanie v absolútnom režime

Ak chcete nahrávať makro v absolútnom režime, vykonajte nasledujúce kroky.

1. najprv, kliknite na položku Nahrať makro.

2. Potom vyberte bunku B3. Zvoľte Predaj a stlačte enter.

3. Napíšte Production a stlačte enter.

4. Zadajte Logistika a stlačte enter.

výsledok:

Nahrávanie v absolútnom režime

5. Kliknite na položku Zastaviť nahrávanie.

6. Prázdny rozsah ("B3: B5").

7. Vyberte ľubovoľnú bunku na hárku a spustite nahraté makro.

výsledok:

Zaznamenávanie výsledkov v absolútnom režime

Makro zaznamenané v absolútnom režime vždy produkuje rovnaký výsledok.

Nahrávanie v relatívnom režime

Nebolo by pekné umiestňovať tieto slová kdekoľvek na hárku automaticky, nielen rozsah ("B3: B5"), čo by spôsobilo, že makro bude oveľa flexibilnejšie Riešenie: Nahrajte makro v relatívnom režime.

1. Vyberte možnosť Použiť relatívne odkazy.

Použite pomerné odkazy

2. Najprv vyberte akúkoľvek jednotlivú bunku (napríklad bunku B8).

3. Ďalej kliknite na Nahrať makro.

4. Zadajte Predaj a stlačte enter.

5. Zadajte príkaz Production a stlačte enter.

6. Zadajte Logistika a stlačte enter.

výsledok:

Nahrávanie v relatívnom režime

7. Kliknite na položku Zastaviť nahrávanie.

8. Vyberte akúkoľvek inú bunku (napríklad bunku D4) a spustite nahraté makro.

výsledok:

Záznam v relatívnom režime

Aplikácia Excel umiestňuje slová vzhľadom k pôvodnej vybranej bunke. To je dôvod, prečo sa to nazýva nahrávanie v relatívnom režime.

Tiež si prečítajte: