Verwenden Sie relative Verweise in Excel VBA
Standardmäßig zeichnet Excel-Makros in absolutem Modus. Aber manchmal ist es sinnvoll, Makros im relativen Modus aufzeichnen. Dieses Programm zeigt Ihnen, wie dies zu tun. Wenn Sie nicht wissen, wie man ein Makro aufzeichnen, empfehlen wir Ihnen, zuerst dieses Beispiel zu lesen.
Die Aufnahme im Absolut-Modus Um einen Makro im absoluten Modus aufzeichnen, die folgenden Schritte auszuführen.
-
Klicken Sie zunächst auf Makroaufzeichnung.
-
Als nächstes wählen Sie die Zelle B3. Typ Verkauf und drücken Sie die Eingabetaste.
-
Geben Produktion und drücken Sie die Eingabetaste.
-
Geben Sie Logistik und drücken Sie die Eingabetaste.
Ergebnis:
Klicken Sie auf Aufzeichnung beenden 5..
-
Entleeren Range ( „B3: B5“).
Wählen Sie eine beliebige Zelle auf dem Blatt 7 und führen Sie den aufgezeichneten Makro.
Ergebnis:
Ein Makro im absoluten Modus aufgezeichnet erzeugt immer das gleiche Ergebnis.
Die Aufnahme im Relativ-Modus wäre es nicht schön, automatisch diese Worte überall auf dem Blatt zu platzieren? Nicht nur Range ( „B3: B5“). Dies würde das Makro viel flexibler machen. Lösung: das Makro im relativen Modus aufzeichnen.
-
Wählen Sie „Use Relative Referenzen“.
-
Wählen Sie zunächst jede einzelne Zelle (beispielsweise Zelle B8).
-
Klicken Sie anschließend auf Makroaufzeichnung.
-
Geben Sie Vertrieb und drücken Sie die Eingabetaste.
-
Geben Produktion und drücken Sie die Eingabetaste.
-
Geben Sie Logistik und drücken Sie die Eingabetaste.
Ergebnis:
Klicken Sie auf Aufzeichnung beenden 7..
-
Die aufgezeichneten Makro Wählen Sie eine beliebige andere Zelle (zum Beispiel Zelle D4) und ausführen.
Ergebnis:
Excel stellt die Worte in Bezug auf die anfängliche ausgewählte Zelle. Deshalb ist es Aufzeichnung im relativen Modus aufgerufen wird.