Microsoft Excel es ist eine der beliebtesten Tabellenkalkulationsanwendungen. Durch die Automatisierung über Visual Basic for Applications (VBA) können Benutzer die Eingabe- und Verarbeitungsvorgänge erheblich vereinfachen und automatisieren. Eine häufige Aufgabe, die Sie mit VBA ausführen können, besteht darin, eine Formel in eine Excel-Zelle einzufügen.
VBA. Eine speziell für die Automatisierung von Microsoft Office-Anwendungen entwickelte Programmiersprache ermöglicht es Benutzern, Makros zu erstellen und auszuführen, die automatisch Aktionen ausführen können, z. B. das Einfügen von Formeln in Zellen. Das Einfügen einer Formel mit VBA kann besonders nützlich sein, wenn Sie eine bestimmte Formel in vielen Zellen wiederverwenden müssen oder wenn Sie die Formel basierend auf bestimmten Bedingungen ändern möchten.
Schritt es ist ziemlich einfach, Formeln mit VBA in eine Excel-Zelle einzufügen:
- Öffnen Sie den VBA-Editor, indem Sie ALT + F11 drücken.
- Wählen Sie das Arbeitsblatt aus, in das Sie die Formel einfügen möchten.
- Suchen Sie die Zelle, in die Sie die Formel einfügen möchten.
- Geben Sie im Editor den folgenden VBA-Code ein:
Hier ist "A1" die Zelle, in die die Formel eingefügt werden soll, und "B1:B10" ist der Bereich der Zellen, auf den die Formel verweist. Beachten Sie, dass Sie "SUM" durch jede andere Formel ersetzen können, die Sie verwenden möchten.
Nachdem Sie diese Schritte ausgeführt haben, wird die Formel in die ausgewählte Zelle eingefügt, und das Ergebnis wird automatisch angezeigt, wenn die Tabelle aktualisiert wird.
Öffnen Sie den VBA-Editor
Bevor Sie eine Formel mithilfe von VBA in eine Excel-Zelle einfügen können, müssen Sie den VBA-Editor öffnen. Befolgen Sie dazu die nachstehenden Anweisungen:
- Öffnen Sie Excel.
- Klicken Sie in der Excel-Symbolleiste auf die Registerkarte Entwickler. Wenn die Registerkarte "Entwickler" nicht angezeigt wird, führen Sie den folgenden Schritt aus:
- Klicken Sie mit der rechten Maustaste auf die Excel-Symbolleiste.
- Klicken Sie auf Symbolleiste anpassen.
- Aktivieren Sie das Kontrollkästchen neben Entwickler und klicken Sie auf OK.
Jetzt haben Sie einen VBA-Editor geöffnet, in dem Sie Makros schreiben und bearbeiten können, um Aufgaben in Excel zu automatisieren. Im nächsten Abschnitt erfahren Sie, wie Sie mit VBA eine Formel in eine Excel-Zelle einfügen.
Erstellen Sie ein neues Modul
Bevor Sie Code schreiben, um eine Formel mithilfe von VBA in Excel einzufügen, müssen Sie ein neues Modul im VBA-Editor erstellen. Dieses Modul enthält den gesamten Code, den Sie zum Ausführen der Aufgabe benötigen.
Befolgen Sie die folgenden Schritte, um ein neues Modul in Excel zu erstellen:
- Öffnen Sie den VBA-Editor, indem Sie auf klicken ALT + F11 auf der Tastatur.
- Wählen Sie im Editor-Menü Einfügen > Modul.
Jetzt haben Sie ein neues Modul, in dem Sie Code schreiben können, um eine Formel mit VBA in Excel einzufügen.
Beachten Sie, dass das Modul beliebig benannt werden kann, wie Sie möchten. Dieser Name wird verwendet, um aus anderen Teilen des Codes auf das Modul zuzugreifen.
Schreiben Sie VBA-Code für die Formel
Möchten Sie VBA verwenden, um eine Formel in eine Excel-Zelle einzufügen? Sie benötigen nur ein paar Zeilen Code, um dies zu tun. Hier finden Sie eine Schritt-für-Schritt-Anleitung zum Schreiben von VBA-Code für eine Formel:
Schritt Die Beschreibung 1 Öffnen Sie den Visual Basic-Editor, indem Sie im Excel-Menü "Entwickler" und dann "Visual Basic-Editor" auswählen. 2 Fügen Sie den folgenden Code in das Modul ein: Sub InsertFormula() Range("A1").Formula = "=SUM(B1:B10)" End Sub 3 In diesem Beispiel lautet die Formel SUM(B1:B10) wird in Zelle A1 eingefügt. Ändern Sie diesen Code entsprechend Ihren Anforderungen. 4 Schließen Sie den Visual Basic-Editor. Klicken Sie auf Speichern und schließen Sie das Modulfenster. 5 Rufen Sie Ihr Makro auf, indem Sie im Excel-Menü Makro auswählen und dann Makro auswählen. Wählen Sie Ihr Makro aus und klicken Sie auf Anrufen. 6 Ihre Formel wird in die angegebene Zelle in Excel eingefügt. Dies sind die Grundlagen der Verwendung von VBA zum Einfügen von Formeln in eine Excel-Zelle. Sie können diesen Code anpassen, um alle Formeln einzufügen, die Sie benötigen.