/ / Utilizați referințe relative în Excel VBA

Utilizați referințe relative în Excel VBA

În mod implicit, Excel înregistrează macrocomenzi în modul absolut. Cu toate acestea, uneori este utilă înregistrarea macrocomenzilor modul relativ. Acest program vă învață cum să faceți acest lucru. Dacă nu știți cum să înregistrați o macrocomandă, vă recomandăm să citiți mai întâi acest exemplu.

Înregistrarea în modul Absolut

Pentru a înregistra o macrocomandă în modul absolut, executați pașii următori.

1. Primul, faceți clic pe Înregistrare macro.

2. Apoi selectați celula B3. Introduceți vânzările și apăsați pe Enter.

3. Introduceți Producție și apăsați enter.

4. Introduceți Logistica și apăsați pe Enter.

Rezultat:

Înregistrarea în modul Absolut

5. Faceți clic pe Oprire înregistrare.

6. Gama gol ("B3: B5").

7. Selectați orice celulă din foaie și rulați macro-ul înregistrat.

Rezultat:

Înregistrarea în Rezultatul Modului Absolut

O macro înregistrate în modul absolut produce întotdeauna același rezultat.

Înregistrarea în modul relativ

Nu ar fi frumos sa plasezi aceste cuvinte oriunde pe foaie in mod automat, nu doar pe Range ("B3: B5"), ceea ce ar face macro mult mai flexibila Solutie: inregistreaza macro-ul in modul relativ.

1. Selectați "Utilizați referințe relative".

Utilizați referințe relative

2. Mai întâi, selectați o singură celulă (de exemplu, celula B8).

3. Apoi faceți clic pe Înregistrare macro.

4. Tastați vânzări și apăsați enter.

5. Introduceți Producție și apăsați enter.

6. Introduceți Logistica și apăsați enter.

Rezultat:

Înregistrarea în modul relativ

7. Faceți clic pe Oprire înregistrare.

8. Selectați orice altă celulă (de exemplu, celula D4) și rulați macro-ul înregistrat.

Rezultat:

Înregistrarea în rezultatul modului relativ

Excel plasează cuvintele relative la celula selectată inițial. De aceea se numește înregistrare în modul relativ.

De asemenea, citiți: