/ / Brug relative referencer i Excel VBA

Brug Relative References i Excel VBA

Som standard, Excel optager makroer i absolut tilstand. Men nogle gange er det nyttigt at optage makroer i relativ tilstand. Dette program lærer dig hvordan du gør dette. Hvis du ikke ved, hvordan du optager en makro, anbefaler vi dig at læse dette eksempel først.

Optagelse i absolut tilstand

For at optage en makro i absolut tilstand, udfør følgende trin.

1. Først, klik på Record Macro.

2. Vælg derefter celle B3. Skriv Salg, og tryk på enter.

3. Skriv Produktion og tryk enter.

4. Skriv Logistik og tryk enter.

Resultat:

Optagelse i absolut tilstand

5. Klik på Stop optagelse.

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

7. Vælg en celle på arket og kør den optagne makro.

Resultat:

Optagelse i absolut tilstand

En makro, der er optaget i absolut tilstand, producerer altid det samme resultat.

Optagelse i relativ tilstand

Ville det ikke være dejligt at placere disse ord overalt på arket automatisk? Ikke bare Range ("B3: B5"). Dette ville gøre makroen meget mere fleksibel. Løsning: Optag makroen i relativ tilstand.

1. Vælg "Brug relative referencer".

Brug relative referencer

2. Vælg først en enkelt celle (for eksempel celle B8).

3. Klik derefter på Record Macro.

4. Skriv Salg, og tryk på Enter.

5. Skriv Produktion og tryk enter.

6. Skriv Logistik og tryk enter.

Resultat:

Optagelse i relativ tilstand

7. Klik på Stop optagelse.

8. Vælg en anden celle (for eksempel celle D4) og kør den optagne makro.

Resultat:

Optagelse i relativ tilstand Resultat

Excel placerer ordene i forhold til den oprindelige valgte celle. Det er derfor det hedder optagelse i relativ tilstand.

Læs også: