/ / Gebruik relatieve verwijzingen in Excel VBA

Gebruik relatieve verwijzingen in Excel VBA

Standaard, Excel registreert macro's in absolute modus. Soms is het echter handig om macro's op te nemen relatieve modus. Dit programma leert je hoe je dit moet doen. Als u niet weet hoe u een macro opneemt, raden we u ten zeerste aan eerst dit voorbeeld te lezen.

Opnemen in de Absolute modus

Volg de onderstaande stappen om een ​​macro op te nemen in de absolute modus.

1. Eerste, klik op Macro opnemen.

2. Selecteer vervolgens cel B3. Typ Verkoop en druk op enter.

3. Typ Productie en druk op enter.

4. Typ Logistiek en druk op Enter.

Resultaat:

Opnemen in de Absolute modus

5. Klik op Opname stoppen.

6. Leeg bereik ("B3: B5").

7. Selecteer een cel op het vel en voer de opgenomen macro uit.

Resultaat:

Opnemen in de Absolute modus Resultaat

Een macro opgenomen in absolute modus produceert altijd hetzelfde resultaat.

Opnemen in de relatieve modus

Zou het niet prettig zijn om deze woorden automatisch ergens op het blad te plaatsen? Niet alleen Bereik ("B3: B5") .Dit zou de macro veel flexibeler maken. Oplossing: neem de macro op in de relatieve modus.

1. Selecteer "Relatieve referenties gebruiken".

Gebruik relatieve referenties

2. Selecteer eerst een enkele cel (bijvoorbeeld cel B8).

3. Klik vervolgens op Macro opnemen.

4. Typ Verkoop en druk op enter.

5. Typ Productie en druk op Enter.

6. Typ Logistics en druk op enter.

Resultaat:

Opnemen in de relatieve modus

7. Klik op Opname stoppen.

8. Selecteer een andere cel (bijvoorbeeld cel D4) en voer de opgenomen macro uit.

Resultaat:

Opnemen in het resultaat Relatieve modus

Excel plaatst de woorden relatief ten opzichte van de oorspronkelijk geselecteerde cel. Dat is waarom het opname in de relatieve modus wordt genoemd.

Lees ook: