Excel-Programmierung (Inhaltsverzeichnis)

  • Einführung in die Programmierung in Excel
  • Wie programmiere ich in Excel?

Einführung in die Programmierung in Excel

Haben Sie es jemals satt, eine Aufgabe in Excel zu erledigen, die Ihrer Meinung nach automatisiert werden kann und Zeit spart? Meistens müssen Sie auf solche Aufgaben gestoßen sein. Um eine Aufgabe zu automatisieren, müssen Sie jedoch über Programmierkenntnisse für diese bestimmte Sprache verfügen. In Excel können Sie mit Hilfe von Visual Basic für Applikationen (VBA) programmieren. Hierbei handelt es sich um eine Excel-eigene Programmiersprache, mit der Sie die Aufgaben automatisieren können. In diesem Artikel erfahren Sie, wie Sie in Excel VBA programmieren können. Mit VBA können Sie ein Programm schreiben, das die Aufgabe für Sie automatisiert. Das Stück Zeilen, das wir unter VBA schreiben, heißt Makro und ist so geschrieben, dass es das Excel-System anweist, was zu tun ist.

Wie programmiere ich in Excel?

Lassen Sie uns anhand weniger Abbildungen verstehen, wie man in Excel programmiert.

Aktivieren der Registerkarte "Entwickler"

Als Erstes müssen Sie die Entwicklerregisterkarte aktivieren, mit der Sie ein Makro (VBA-Code) aufzeichnen und speichern können. Lassen Sie uns sehen, wie wir dies ermöglichen können.

  • Navigieren Sie in Ihrer Excel-Datei zum Menü Datei und klicken Sie darauf.

  • Klicken Sie im Menü Datei auf Optionen und es wird ein neues Fenster mit allen verfügbaren Excel-Optionen geladen.

  • Klicken Sie im neuen Fenster mit dem Namen Excel-Optionen auf die Registerkarte Menüband anpassen. Sie sehen alle Anpassungsoptionen, die Sie für das Excel-Menüband verwenden können, das oben in Ihrer Excel-Datei angezeigt wird.

  • Aktivieren Sie die Entwickleroption im Dropdown-Menü "Hauptregisterkarten" im Abschnitt "Menüband anpassen". Sie können die Registerkarte Entwickler markieren, um sie zu aktivieren. Klicken Sie auf die Schaltfläche OK, die sich unten rechts auf der Registerkarte Excel-Optionen befindet, und fertig.

  • Sie haben die Developer- Option in Ihrem Excel erfolgreich aktiviert. Wenn Sie das Excel-Menüband jetzt in Ihrer Datei überprüfen, wird dort eine neue Registerkarte mit dem Namen Developer angezeigt.

Dies ist der erste Schritt, den Sie ausführen müssen, bevor Sie mit dem Schreiben von Makros in Excel beginnen. Weil die Registerkarte Entwickler zum Aufzeichnen und Ausführen des Makros erforderlich ist. Diese Registerkarte ist standardmäßig nicht aktiviert. Aus diesem Grund haben wir zuerst versucht, sie hier zu aktivieren.

Makro aufnehmen

  • Öffnen Sie die Excel-Datei. Navigieren Sie zu der Registerkarte Entwickler, die Sie gerade aktiviert haben, und klicken Sie dann auf die Schaltfläche Makro aufzeichnen, die in Kategorien unterteilt ist und im Abschnitt Code angezeigt wird.

  • Sobald Sie auf die Schaltfläche Makro aufzeichnen klicken, wird ein Fenster geöffnet. In diesem Fenster müssen Sie dem Makro einen Namen zuweisen. Sie können auch eine Tastenkombination für die Ausführung dieses Makros zuweisen. Kann die Beschreibung für dieses Makro, das Sie erstellen, hinzufügen. Wenn Sie damit fertig sind, können Sie auf die Schaltfläche OK klicken, die sich rechts unten im Fenster befindet. Siehe den Screenshot unten als Referenz.

Sobald Sie auf OK klicken, beginnt das System mit der Aufzeichnung des Makros, und alle von Ihnen ausgeführten Aufgaben werden aufgezeichnet und im Backend in ein Excel-Programm konvertiert.

  • Geben Sie den Satz "Dies ist mein erster VBA-Code und ich bin sehr glücklich!" In die Zelle A1 des Excel-Blattes ein und drücken Sie die Eingabetaste. Diese Schritte werden im Backend des Makros aufgezeichnet.

  • Möglicherweise haben Sie im Abschnitt "Code" festgestellt, dass die Schaltfläche "Makro aufzeichnen" in "Aufzeichnung beenden" geändert wurde. Das ist wie Play and Stop. Makro aufnehmen Funktioniert als Wiedergabetaste und Aufzeichnung beenden als Stopptaste. Klicken Sie auf die Schaltfläche Aufzeichnung beenden, um die Aufzeichnung zu beenden.

Die Magie dahinter ist, dass Excel meine Schritte hier aufgezeichnet und in Codeteile konvertiert hat, damit diese Aufgabe automatisiert werden kann. Dies bedeutet, dass Sie bei jedem einzelnen Schritt die Zelle A1 auswählen und den Text wie folgt eingeben: „Dies ist mein erster VBA-Code und ich bin glücklich!“. Klicken Sie auf die Eingabetaste, um zur nächsten Zelle zu wechseln. Alle diese Schritte werden in einen VBA-Code umgewandelt. Lassen Sie uns jetzt den Code überprüfen.

  • Um zum Visual Basic-Editor zu gelangen, können Sie auf der Registerkarte Entwickler unter der Kategorie Code auf die Option Visual Basic klicken oder Alt + F11 als Verknüpfung verwenden.

  • Navigieren Sie unter VBAProject zum Abschnitt Module, und klicken Sie auf das Pluszeichen, um die Liste der aktiven Module in VBA anzuzeigen .

  • Im Ordner "Module" sehen Sie "Module1", sobald Sie auf das Pluszeichen klicken. Sie können auf Modul1 doppelklicken. Dort wird Ihr Code für die in den vorherigen Schritten (Schritt 3 und 4) ausgeführte Aufgabe aufgezeichnet. Speichern Sie diesen Code und Sie können ihn jedes Mal ausführen, um die gleiche Ausgabe zu erhalten. Siehe den Screenshot unten:

Fazit

  • Wir können ein Makro in Excel aufzeichnen, um alltägliche kleine Aufgaben zu automatisieren, die für das System einfacher programmgesteuert zu bearbeiten sind.
  • Das Coole daran ist, dass Sie für die Logik hinter jedem Schritt, den Sie ausführen, nicht tief in den Kopf greifen müssen. Excel VBA erledigt das für Sie.
  • Bei einigen komplexen Aufgaben, z. B. bei Schleifen und bedingten Anweisungen, müssen Sie Code manuell unter VBA schreiben.

Wichtige Informationen zum Programmieren in Excel

  • Die Registerkarte Entwickler ist standardmäßig nicht aktiviert und in der Excel-Multifunktionsleiste für Sie sichtbar. Sie müssen es über Excel-Optionen aktivieren.
  • Das Aufzeichnen eines Makros funktioniert bei einfachen Aufgaben, die sich wiederholen und die automatisiert werden müssen. Für komplexe Aufgaben, die Schleifen oder bedingte Ein- und Ausgänge beinhalten, müssen diese jedoch unter VBA manuell codiert werden.
  • Sie müssen die Datei als Excel-Macro-Enable-Dateiformat speichern, um den Code auf Ihrem Excel erneut lesen und ausführen zu können.

Empfohlene Artikel

Dies ist eine Anleitung zum Programmieren in Excel. Hier diskutieren wir, wie man in Excel programmiert, zusammen mit praktischen Beispielen und einer herunterladbaren Excel-Vorlage. Sie können auch unsere anderen Artikelvorschläge durchgehen -

  1. Komponenten der Multifunktionsleiste in Excel
  2. Einführung in die TRIM-Formel in Excel
  3. Projektmanagement-Vorlage in Excel
  4. Wie verwende ich COUNTIFS in Excel?

Kategorie: