So kopieren Sie Formeln in ein anderes Blatt Excel VBA

Excel VBA ist ein sehr leistungsfähiges Tool, mit dem Sie Formeln programmgesteuert von einem Blatt in ein anderes kopieren können. In diesem Artikel zeigen wir Ihnen, wie Sie mit Excel VBA Formeln in ein anderes Blatt kopieren.

Wir erstellen zunächst ein einfaches Makro, das eine Formel von einer Zelle in eine andere Zelle auf demselben Blatt kopiert. Anschließend ändern wir das Makro so, dass es die Formel in ein anderes Blatt kopiert.

Einstieg

Wenn Sie ein Makro aufzeichnen, generiert Excel automatisch VBA-Code, den Sie zum Replizieren der von Ihnen aufgezeichneten Aktionen verwenden können. Sie können VBA-Code auch manuell schreiben, um die gleichen Ergebnisse zu erzielen. In diesem Artikel zeigen wir Ihnen, wie Sie beides tun.

Aufzeichnen eines Makros

Um ein Makro aufzuzeichnen, gehen Sie folgendermaßen vor:

1. Öffnen Sie die Arbeitsmappe, die das Blatt mit den Formeln enthält, die Sie kopieren möchten.

2. Klicken Sie auf der Registerkarte „Entwickler“ auf die Schaltfläche „Makro aufzeichnen“. Wenn die Registerkarte „Entwickler“ nicht angezeigt wird, klicken Sie hier, um zu erfahren, wie Sie sie hinzufügen.

3. Geben Sie einen Namen für Ihr Makro ein und wählen Sie bei Bedarf eine Tastenkombination.

4. Klicken Sie auf „OK“.

5. Wählen Sie die Zelle mit der Formel aus, die Sie kopieren möchten.

6. Drücken Sie „Strg“ + „C“, um die ausgewählte Zelle zu kopieren.

7. Wählen Sie die Zelle aus, in die Sie die kopierte Formel einfügen möchten.

8. Drücken Sie „Strg“ + „V“, um die kopierte Formel einzufügen.

9. Klicken Sie auf der Registerkarte „Entwickler“ auf die Schaltfläche „Aufnahme beenden“.

Ihr Makro ist jetzt einsatzbereit! Um es auszuführen, drücken Sie einfach die Tastenkombination, die Sie ihm zugewiesen haben, oder klicken Sie auf der Registerkarte „Entwickler“ auf die Schaltfläche „Makros“ und wählen Sie Ihr Makro aus der Liste aus.

Manuelles Schreiben von VBA-Code

Sie können die gleichen Ergebnisse auch erzielen, indem Sie ein paar Zeilen VBA-Code schreiben. Gehen Sie dazu folgendermaßen vor:

1. Öffnen Sie die Arbeitsmappe, die das Blatt mit den Formeln enthält, die Sie kopieren möchten.

2. Drücken Sie „Alt“ + „F11“, um den Visual Basic Editor zu öffnen.

3. Klicken Sie auf „Einfügen“ > „Modul“.

4. Geben Sie den folgenden Code in das Modul ein:

Sub CopyFormula()

SourceRange als Bereich dimmen

Zielbereich als Bereich dimmen

Set sourceRange = Range(“A1”) 'Ändern Sie A1 in Ihre Formelzelle

Set targetRange = Range(“B1”) 'Ändern Sie B1 in die gewünschte Einfügezelle

targetRange.Formula = sourceRange.Formula

End Sub

5. Drücken Sie „F5“, um den Code auszuführen.

Ihre Formel sollte nun in die gewünschte Zelle kopiert werden!

Ändern des Makros zum Kopieren von Formeln in ein anderes Blatt

Das Makro, das wir im vorherigen Abschnitt aufgezeichnet haben, kopiert nur Formeln innerhalb desselben Blattes. Sie können es jedoch problemlos ändern, um Formeln in ein anderes Blatt zu kopieren. Gehen Sie dazu folgendermaßen vor:

1. Öffnen Sie die Arbeitsmappe, die das Blatt mit den Formeln enthält, die Sie kopieren möchten.

2. Drücken Sie „Alt“ + „F11“, um den Visual Basic Editor zu öffnen.

3. Doppelklicken Sie auf Ihr Makro in der Liste auf der linken Seite des Bildschirms. Der Code für Ihr Makro wird auf der rechten Seite angezeigt.

4. Suchen Sie die folgende Codezeile:

Set targetRange = Range(“B1”) 'Ändern Sie B1 in die gewünschte Einfügezelle

5. Ändern Sie „B1“ in die Zelle auf dem anderen Blatt, in die Sie die Formel einfügen möchten, und verwenden Sie dabei dieses Format: Blattname!Zellenadresse. Wenn Sie beispielsweise die Formel in Zelle B2 auf einem Blatt mit dem Namen „Blatt2“ einfügen möchten, ändern Sie den Code wie folgt:

Set targetRange = Sheets(“Sheet2”).Range(“B2”)

6. Drücken Sie „F5“, um den Code auszuführen. Ihre Formel sollte nun auf das andere Blatt kopiert werden!

Abschließende Gedanken

Nachdem Sie diesen Artikel gelesen haben, sollten Sie nun wissen, wie Sie Formeln mit Excel VBA in ein anderes Blatt kopieren. Sie können das aufgezeichnete Makro unverändert verwenden oder es an Ihre Bedürfnisse anpassen. Wenn Sie mehr über Excel VBA erfahren möchten, schauen Sie sich unsere anderen Artikel zu diesem Thema an!

Dies ist das Ende des Tutorials.

Einen Kommentar hinterlassen

Laden Sie das Microsoft Surface Laptop 7-Hintergrundbild zum 50-jährigen Jubiläum für Windows 11 herunter.

Laden Sie das Microsoft Surface Laptop 7-Hintergrundbild zum 50-jährigen Jubiläum für Windows 11 herunter.

Laden Sie das Microsoft-Hintergrundbild zum 50. Jubiläum für Surface Laptop 7 herunter, das das Windows 11 Bloom-Symbol in dunklen und goldenen Farben zeigt.

So installieren Sie RustDesk für die Remote-Desktop-Nutzung unter Windows 11

So installieren Sie RustDesk für die Remote-Desktop-Nutzung unter Windows 11

Installieren und konfigurieren Sie RustDesk unter Windows 11 für den privaten Remote-Desktop-Zugriff, indem Sie öffentliche Server verwenden oder Ihre eigenen für sichere Verbindungen einrichten.

Soll ich Windows 11 24H2 auf meinem PC installieren? Nein, und hier ist der Grund.

Soll ich Windows 11 24H2 auf meinem PC installieren? Nein, und hier ist der Grund.

Nein, Sie sollten Windows 11 24H2 nicht installieren, da es in der Anfangsphase zu Problemen kommen kann; außerdem sind noch nicht alle Funktionen verfügbar.

Die finale Version von Windows 11 25H2 (Build 26200.5074) wurde als Preview veröffentlicht.

Die finale Version von Windows 11 25H2 (Build 26200.5074) wurde als Preview veröffentlicht.

Build 26200.5074 für Windows 11 25H2 ist vor der offiziellen Veröffentlichung im Release Preview Channel verfügbar; die offizielle ISO-Datei folgt in Kürze.

So richten Sie eine statische IP-Adresse unter Windows 10 ein

So richten Sie eine statische IP-Adresse unter Windows 10 ein

Sie können unter Windows 10 eine statische IP-Adresse mithilfe der Eingabeaufforderung, PowerShell, der Systemsteuerung und sogar der Einstellungen-App festlegen. So geht's.

Wie deinstalliert man WSL unter Windows 11?

Wie deinstalliert man WSL unter Windows 11?

Um WSL unter Windows 11 zu deinstallieren, entfernen Sie die Distributionen, deinstallieren Sie Kernel-Updates und GUI-Komponenten und deaktivieren Sie anschließend die WSL-Plattform. So geht's.

Systemanforderungen für Windows 11 23H2

Systemanforderungen für Windows 11 23H2

Windows 11 23H2 (Update 2023) hat die gleichen Mindestsystemanforderungen wie die Versionen 22H2 und 21H2. Details finden Sie hier.

Windows 11 25H2: Vollständige Liste der entfernten Funktionen (2025)

Windows 11 25H2: Vollständige Liste der entfernten Funktionen (2025)

Windows 11 hat im Jahr 2023 Funktionen entfernt oder als veraltet markiert, darunter Windows Mixed Reality, WordPad, VBScript, Steps Recorder und ARM 32-Bit.

Laden Sie das NASA-Artemis-II-Erdset herunter und verwenden Sie es als Windows-11-Hintergrundbild.

Laden Sie das NASA-Artemis-II-Erdset herunter und verwenden Sie es als Windows-11-Hintergrundbild.

Laden Sie das Earthset-Hintergrundbild von der NASA-Wallpaper-Seite herunter, um es als Desktop-Hintergrund unter Windows 11 festzulegen.

Die Systemsteuerung von Windows 11 bleibt vorerst erhalten – und Microsoft erklärt endlich, warum.

Die Systemsteuerung von Windows 11 bleibt vorerst erhalten – und Microsoft erklärt endlich, warum.

Die Systemsteuerung ist noch nicht verschwunden. Die Migration von Windows 11 zu den Einstellungen erfolgt langsam und sorgfältig, um Probleme mit jahrzehntealter Hardware und Treibern zu vermeiden.