So schreiben Sie Makros in Excel: Makro-Tutorial – Was ist und wird es verwendet?
Was ist ein Excel-Makro?
Excel-Makro ist ein Aufnahme- und Wiedergabetool, das einfach Ihre Excel-Schritte aufzeichnet und das Makro sie so oft wiedergibt, wie Sie möchten. VBA-Makros sparen Zeit, da sie sich wiederholende Aufgaben automatisieren. Es handelt sich um einen Programmiercode, der in einer Excel-Umgebung ausgeführt wird. Sie müssen jedoch kein Programmierer sein, um Makros zu programmieren. Allerdings benötigen Sie grundlegende VBA-Kenntnisse, um erweiterte Änderungen am Makro vorzunehmen.
Warum werden Excel-Makros in Excel verwendet?
Als Menschen sind wir Gewohnheitstiere. Es gibt bestimmte Dinge, die wir täglich, an jedem Arbeitstag, erledigen. Wäre es nicht besser, wenn es eine magische Möglichkeit gäbe, mit einem einzigen Knopfdruck alle unsere Routineaufgaben zu erledigen? Ich kann dich ja sagen hören. Makros in Excel helfen Ihnen dabei. In der Laiensprache ist ein Makro eine Aufzeichnung Ihrer Routineschritte in Excel, die Sie mit einer einzigen Schaltfläche wiedergeben können.
Sie arbeiten beispielsweise als Kassierer bei einem Wasserversorgungsunternehmen. Einige Kunden zahlen über die Bank und am Ende des Tages müssen Sie die Daten von der Bank herunterladen und sie so formatieren, dass sie Ihren Geschäftsanforderungen entsprechen.
Sie können die Daten in importieren Excel und Format. Am nächsten Tag müssen Sie dasselbe Ritual durchführen. Es wird bald langweilig und ermüdend. Makros lösen solche Probleme, indem sie solche Routineaufgaben automatisieren. Sie können ein Makro verwenden, um die Schritte aufzuzeichnen
- Daten importieren
- Formatieren Sie es so, dass es Ihren Geschäftsberichtsanforderungen entspricht.
Was ist VBA in einer Laiensprache?
VBA ist die Abkürzung für Visual Basic for Applications. Es handelt sich um eine Programmiersprache, die Excel verwendet, um Ihre Schritte bei der Ausführung von Routineaufgaben aufzuzeichnen. Sie müssen kein Programmierer oder sehr technisch versierter Mensch sein, um die Vorteile von Makros in Excel nutzen zu können. Excel verfügt über Funktionen, die den Quellcode automatisch für Sie generieren. Lesen Sie den Artikel auf VBA für weitere Informationen an.
Excel-Makro-Grundlagen
Makros sind eine der Entwicklerfunktionen. Standardmäßig wird die Registerkarte für Entwickler in Excel nicht angezeigt. Sie müssen sie über Bericht anpassen anzeigen.
Excel-Makros können von Angreifern dazu verwendet werden, Ihr System zu kompromittieren. Standardmäßig sind sie in Excel deaktiviert. Wenn Sie Makros ausführen müssen, müssen Sie die Ausführung von Makros aktivieren und nur Makros ausführen, von denen Sie wissen, dass sie von einer vertrauenswürdigen Quelle stammen
Wenn Sie Excel-Makros speichern möchten, müssen Sie Ihre Arbeitsmappe in einem makrofähigen Format *.xlsm speichern
Der Makroname sollte keine Leerzeichen enthalten.
Geben Sie beim Erstellen eines Makros immer die Beschreibung des Makros ein. Dies wird Ihnen und anderen helfen, zu verstehen, was das Makro tut.
Schritt-für-Schritt-Beispiel zum Aufzeichnen von Makros in Excel
In diesem Excel-Makro-Tutorial lernen wir nun, wie man ein Makro in Excel erstellt:
Wir werden mit dem unter „Bedeutung von Makros in Excel“ beschriebenen Szenario arbeiten. Für dieses Excel-Makro-Tutorial werden wir mit der folgenden CSV-Datei arbeiten, um Makros in Excel zu schreiben.
Sie können die obige Datei hier herunterladen
Laden Sie die obige CSV-Datei und Makros herunter
Wir erstellen eine makrofähige Vorlage, die die oben genannten Daten importiert und so formatiert, dass sie unseren Geschäftsberichtsanforderungen entspricht.
Aktivieren Sie die Entwickleroption
Um ein VBA-Programm auszuführen, müssen Sie Zugriff auf die Entwickleroption in Excel haben. Aktivieren Sie die Entwickleroption, wie im folgenden Excel-Makrobeispiel gezeigt, und heften Sie sie in Ihr Hauptmenüband in Excel.
Schritt 1)Gehen Sie zum Hauptmenü „DATEI“
Wählen Sie die Option „Optionen“.
Schritt 2) Nun wird ein weiteres Fenster geöffnet. Führen Sie in diesem Fenster die folgenden Schritte aus.
- Klicken Sie auf Menüband anpassen
- Aktivieren Sie das Kontrollkästchen für die Option „Entwickler“
- Klicken Sie auf die Schaltfläche OK
Schritt 3) Registerkarte „Entwickler“.
Sie können nun die Registerkarte ENTWICKLER im Menüband sehen
Schritt 4) CSV herunterladen
Zuerst werden wir sehen, wie wir eine Befehlsschaltfläche in der Tabelle erstellen und das Programm ausführen können.
- Erstellen Sie in Laufwerk C einen Ordner mit dem Namen Bank Receipts
- Fügen Sie die heruntergeladene Datei „receptions.csv“ ein
Schritt 5) Makro aufzeichnen
- Klicken Sie auf die Registerkarte ENTWICKLER
- Klicken Sie auf Makro aufzeichnen, wie im Bild unten gezeigt
Sie erhalten das folgende Dialogfenster
- Geben Sie ImportBankReceipts als Makronamen ein.
- Schritt zwei ist standardmäßig vorhanden
- Geben Sie die Beschreibung wie im obigen Diagramm gezeigt ein
- Klicken Sie auf die Registerkarte „OK“.
Schritt 6) Makro ausführen OperaSchritte/Schritte, die Sie aufzeichnen möchten
- Setzen Sie den Cursor in Zelle A1
- Klicken Sie auf die Registerkarte DATEN
- Klicken Sie in der Multifunktionsleiste „Externe Daten abrufen“ auf die Schaltfläche „Aus Text“.
Sie erhalten das folgende Dialogfenster
- Gehen Sie zu dem lokalen Laufwerk, auf dem Sie die CSV-Datei gespeichert haben
- Wählen Sie die CSV-Datei aus
- Klicken Sie auf die Schaltfläche Importieren
Sie erhalten den folgenden Assistenten
Klicken Sie auf die Schaltfläche „Weiter“, nachdem Sie die obigen Schritte ausgeführt haben
Befolgen Sie die oben genannten Schritte und klicken Sie auf die Schaltfläche „Weiter“.
- Klicken Sie auf die Schaltfläche „Fertig stellen“.
- Ihre Arbeitsmappe sollte nun wie folgt aussehen
Schritt 7) Formatieren Sie die Daten
Machen Sie die Spalten fett, addieren Sie die Gesamtsumme und verwenden Sie die SUMME-Funktion, um den Gesamtbetrag zu erhalten.
Schritt 8) Beenden Sie die Aufnahme des Makros
Nachdem wir nun unsere Routinearbeit abgeschlossen haben, können wir auf die Schaltfläche „Aufzeichnung des Makros beenden“ klicken, wie im Bild unten gezeigt
Schritt 9) Spielen Sie das Makro noch einmal ab
Bevor wir unsere Arbeitsmappe speichern, müssen wir die importierten Daten löschen. Wir werden dies tun, um eine Vorlage zu erstellen, die wir jedes Mal kopieren, wenn wir neue Belege haben und das ImportBankReceipts-Makro ausführen möchten.
- Markieren Sie alle importierten Daten
- Klicken Sie mit der rechten Maustaste auf die markierten Daten
- Klicken Sie auf Löschen
- Klicken Sie auf die Schaltfläche Speichern unter
- Speichern Sie die Arbeitsmappe in einem makrofähigen Format, wie unten gezeigt
- Erstellen Sie eine Kopie der neu gespeicherten Vorlage
- Öffne es
- Klicken Sie auf die Registerkarte ENTWICKLER
- Klicken Sie auf die Schaltfläche Makros
Sie erhalten das folgende Dialogfenster
- Wählen Sie BankReceipts importieren
- Hebt die Beschreibung Ihres Makros hervor
- Klicken Sie auf die Schaltfläche „Ausführen“.
Sie erhalten folgende Daten
Herzlichen Glückwunsch, Sie haben gerade Ihr erstes Makro in Excel erstellt.
Zusammenfassung
Makros vereinfachen unser Arbeitsleben, indem sie die meisten unserer Routinearbeiten automatisieren. Makros in Excel basieren auf Visual Basic für Applikationen.