/ / Bruk relative referanser i Excel VBA

Bruk Relative References i Excel VBA

Som standard, Excel registrerer makroer i absolutt modus. Imidlertid er det noen ganger nyttig å registrere makroer i relativ modus. Dette programmet lærer deg hvordan du gjør dette. Hvis du ikke vet hvordan du registrerer en makro, anbefaler vi deg å lese dette eksemplet først.

Opptak i absolutt modus

For å registrere en makro i absolutt modus, utfør følgende trinn.

1. Først, klikk Record Macro.

2. Velg deretter celle B3. Skriv Salg og trykk enter.

3. Skriv Produksjon og trykk enter.

4. Skriv Logistikk og trykk enter.

Resultat:

Opptak i absolutt modus

5. Klikk Stopp innspilling.

6. Tomt område ("B3: B5").

7. Velg en hvilken som helst celle på arket og kjør den registrerte makroen.

Resultat:

Opptak i Absolutt Modus Resultat

En makro som er registrert i absolutt modus, gir alltid samme resultat.

Opptak i relativ modus

Ville det ikke vært fint å plassere disse ordene hvor som helst på arket? Ikke bare Range ("B3: B5"). Dette ville gjøre makroen mye mer fleksibel. Løsning: Registrer makroen i relativ modus.

1. Velg "Bruk relative referanser".

Bruk relative referanser

2. Velg først en enkelt celle (for eksempel celle B8).

3. Klikk deretter Record Macro.

4. Skriv Salg og trykk enter.

5. Skriv Produksjon og trykk enter.

6. Skriv Logistikk og trykk enter.

Resultat:

Opptak i relativ modus

7. Klikk Stopp innspilling.

8. Velg en annen celle (for eksempel celle D4) og kjør den registrerte makroen.

Resultat:

Opptak i relativ modus Resultat

Excel plasserer ordene i forhold til den innledende valgte cellen. Det er derfor det kalles innspilling i relativ modus.

Les også: