/ / Relatív hivatkozások használata Excel VBA-ban

Használjon relatív hivatkozásokat Excel VBA-ban

Alapértelmezés szerint, Az Excel feljegyzi a makrókat abszolút üzemmódban. Néha azonban hasznos makrókat rögzíteni relatív üzemmódban. Ez a program megtanítja megtanítani ezt. Ha nem tudja tudni, hogyan kell felvenni a makrót, akkor nagyon ajánlom, hogy először olvassa el ezt a példát.

Felvétel abszolút üzemmódban

Ha makrót abszolút üzemmódban szeretne rögzíteni, hajtsa végre a következő lépéseket.

1. Elsőkattintson a Rekord makró lehetőségre.

2. Ezután válassza ki a B3 cellát. Írja be az Értékesítés értéket, és nyomja meg az enter gombot

3. Írja be a Termelést és nyomja meg az Enter billentyűt.

4. Írja be a Logistics parancsot, és nyomja meg az enter billentyűt.

Eredmény:

Felvétel abszolút üzemmódban

5. Kattintson a Lejátszás leállítása gombra.

6. Üres tartomány ("B3: B5").

7. Válassza ki a lap bármely celláját, és futtassa a rögzített makrót.

Eredmény:

Felvétel abszolút üzemmódban Eredmény

Az abszolút üzemmódban rögzített makró mindig ugyanazt az eredményt produkálja.

Felvétel relatív üzemmódban

Nem lenne jó, ha ezeket a szavakat bárhol a lapon elhelyeznék, nem csak a tartományt ("B3: B5"), ez pedig sokkal rugalmasabbá tehetné a makrót Megoldás: a makrót relatív üzemmódban rögzítse.

1. Válassza a "Relatív hivatkozások használata" elemet.

Relatív hivatkozások használata

2. Először válasszon ki egyetlen cellát (például B8 cellát).

3. Ezután kattintson a Record Macro (Makró felvétele) gombra.

4. Írja be az Értékesítés értéket, és nyomja meg az Enter gombot

5. Írja be a Termelést és nyomja meg az Enter billentyűt.

6. Írja be a Logistics parancsot, és nyomja meg a Enter gombot.

Eredmény:

Felvétel relatív üzemmódban

7. Kattintson a Felvétel leállítása gombra.

8. Válasszon bármely más cellát (például D4 cellát) és futtassa a rögzített makrót.

Eredmény:

Felvétel a relatív üzemmódban Eredmény

Az Excel helyezi a szavakat a kezdetben kiválasztott cellához képest. Ezért hívták a felvételt relatív üzemmódban.

Szintén olvasható: