/ / Verwenden Sie relative Referenzen in Excel VBA

Verwenden Sie relative Referenzen in Excel VBA

Standardmäßig, Excel zeichnet Makros auf im absoluten Modus. Manchmal ist es jedoch nützlich, Makros in aufzunehmen Relativmodus. Dieses Programm zeigt Ihnen, wie Sie dies tun können. Wenn Sie nicht wissen, wie Sie ein Makro aufnehmen, empfehlen wir Ihnen, dieses Beispiel zuerst zu lesen.

Aufnahme im absoluten Modus

Führen Sie die folgenden Schritte aus, um ein Makro im Absolutmodus aufzuzeichnen.

1. Zuerst, klicken Sie auf Makro aufzeichnen.

2. Wählen Sie als nächstes Zelle B3. Geben Sie Sales ein und drücken Sie die Eingabetaste.

3. Geben Sie Production ein und drücken Sie die Eingabetaste.

4. Geben Sie Logistik ein und drücken Sie die Eingabetaste.

Ergebnis:

Aufnahme im absoluten Modus

5. Klicken Sie auf Aufzeichnung stoppen.

6. Leerbereich ("B3: B5").

7. Wählen Sie eine beliebige Zelle auf dem Blatt und führen Sie das aufgezeichnete Makro aus.

Ergebnis:

Aufnahme im Absolutmodus Ergebnis

Ein im Absolutmodus aufgenommenes Makro liefert immer das gleiche Ergebnis.

Aufnahme im relativen Modus

Wäre es nicht schön, diese Wörter automatisch irgendwo auf dem Blatt zu platzieren? Nicht nur Range ("B3: B5"). Dies würde das Makro viel flexibler machen. Lösung: Zeichnen Sie das Makro im relativen Modus auf.

1. Wählen Sie "Relative Referenzen verwenden".

Verwenden Sie relative Referenzen

2. Wählen Sie zunächst eine einzelne Zelle aus (z. B. Zelle B8).

3. Klicken Sie als nächstes auf Makro aufzeichnen.

4. Geben Sie Sales ein und drücken Sie die Eingabetaste.

5. Geben Sie Production ein und drücken Sie die Eingabetaste.

6. Geben Sie Logistik ein und drücken Sie die Eingabetaste.

Ergebnis:

Aufnahme im relativen Modus

7. Klicken Sie auf Aufzeichnung beenden.

8. Wählen Sie eine beliebige andere Zelle (z. B. Zelle D4) und führen Sie das aufgezeichnete Makro aus.

Ergebnis:

Aufnahme im relativen Modus Ergebnis

Excel platziert die Wörter relativ zur ursprünglichen ausgewählten Zelle. Deshalb nennt man das Aufnahme im relativen Modus.

Lesen Sie auch: