/ / Izmantojiet salīdzinošās atsauces programmā Excel VBA

Izmantojiet relatīvās atsauces Excel VBA

Pēc noklusējuma, Excel reģistrē makro absolūtā režīmā. Tomēr dažreiz ir lietderīgi ierakstīt makro relatīvais režīms. Šī programma māca, kā to izdarīt. Ja jūs nezināt, kā ierakstīt makro, vispirms iesakām izlasīt šo piemēru.

Ierakstīšana absolūtā režīmā

Lai reģistrētu makro absolūtā režīmā, izpildiet šādas darbības.

1. Vispirms, noklikšķiniet uz Ierakstīt makro.

2. Pēc tam atlasiet šūnu B3. Ierakstiet Sales un nospiediet enter.

3. Ierakstiet ražošanu un nospiediet enter.

4. Veidojiet Logistics un nospiediet enter.

Rezultāts:

Ierakstīšana absolūtā režīmā

5. Noklikšķiniet uz Pārtraukt ierakstīšanu.

6. Tukšs diapazons ("B3: B5").

7. Izvēlieties jebkuru tabulu šūnā un palaidiet ierakstīto makro.

Rezultāts:

Ierakstīšana absolūtā režīma rezultātā

Absolūtā režīmā ierakstītais makro vienmēr rada tādu pašu rezultātu.

Ieraksts relatīvajā režīmā

Vai nevajadzētu automātiski ievietot šos vārdus jebkurā lappusē? Ne tikai diapazons ("B3: B5"). Tas padarītu makro daudz elastīgāku. Risinājums: ierakstiet makro relatīvā režīmā.

1. Izvēlieties "Izmantot salīdzinošās atsauces".

Izmantojiet relatīvās atsauces

2. Vispirms izvēlieties jebkuru atsevišķu šūnu (piemēram, šūnu B8).

3. Pēc tam noklikšķiniet uz Ierakstīt makro.

4. Ierakstiet Sales un nospiediet enter.

5. Ierakstiet produkciju un nospiediet enter.

6. Veidojiet Logistics un nospiediet enter.

Rezultāts:

Ieraksts relatīvajā režīmā

7. Noklikšķiniet uz Apturēt ierakstīšanu.

8. Atlasiet jebkuru citu šūnu (piemēram, šūnu D4) un palaidiet ierakstīto makro.

Rezultāts:

Ierakstīšana relatīvā režīma rezultātos

Excel ievieto vārdus attiecībā pret sākotnējo atlasīto šūnu. Tas ir iemesls, kāpēc to sauc par ierakstīšanu relatīvā režīmā.

Lasīt arī: