/ / Käytä suhteellisia viitteitä Excel VBA: ssa

Käytä suhteellisia viitteitä Excel VBA: ssa

Oletuksena, Excel tallentaa makroja absoluuttisessa tilassa. Joskus on kuitenkin hyödyllistä tallentaa makrot sisään suhteellinen tila. Tämä ohjelma opettaa sinulle, miten tämä tehdään. Jos et tiedä, miten tallentaa makro, suosittelemme sinua lukemaan tämän esimerkin ensin.

Tallennus Absoluuttisessa tilassa

Jos haluat tallentaa makron absoluuttisessa tilassa, suorita seuraavat vaiheet.

1. Ensimmäinen, valitse Tallenna Macro.

2. Valitse sitten solu B3. Kirjoita myynti ja paina enter.

3. Kirjoita Tuotanto ja paina enter.

4. Kirjoita Logistiikka ja paina enter.

Tulos:

Tallennus Absoluuttisessa tilassa

5. Valitse Lopeta tallennus.

6. Tyhjä alue ("B3: B5").

7. Valitse arkistosta jokin solu ja suorita tallennettu makro.

Tulos:

Tallennus Absoluuttisessa tilassa Tulos

Absoluuttisessa tilassa tallennettu makro tuottaa aina saman tuloksen.

Tallennus suhteellisessa tilassa

Eikö olisi mukava sijoittaa nämä sanat kaikkialle arkille automaattisesti, ei pelkästään alueelle ("B3: B5"), jolloin makro olisi paljon joustavampi.

1. Valitse "Käytä suhteellisia viitteitä".

Käytä suhteellisia viitteitä

2. Valitse ensin jokin yksittäinen solu (esimerkiksi solu B8).

3. Napsauta sitten Tallenna makro.

4. Kirjoita Sales ja paina Enter.

5. Kirjoita Tuotanto ja paina enter.

6. Kirjoita logistiikka ja paina Enter.

Tulos:

Tallennus suhteellisessa tilassa

7. Valitse Lopeta nauhoitus.

8. Valitse jokin muu solu (esimerkiksi solu D4) ja suorita tallennettu makro.

Tulos:

Tallennus suhteellisessa tilassa Tulos

Excel sijoittaa sanat suhteessa alkuperäiseen valittuun soluun. Siksi sitä kutsuttiin tallentamaan suhteellisessa tilassa.

Lue myös: