So schreiben Sie Makros in Excel: Makro-Tutorial - Was ist & Benutzen

Inhaltsverzeichnis:

Anonim

Was ist ein Excel-Makro?

Excel-Makro ist ein Aufnahme- und Wiedergabetool, das einfach Ihre Excel-Schritte aufzeichnet und vom Makro so oft wiedergegeben wird, wie Sie möchten. VBA-Makros sparen Zeit, da sie sich wiederholende Aufgaben automatisieren. Es ist ein Teil des Programmiercodes, der in einer Excel-Umgebung ausgeführt wird, aber Sie müssen kein Programmierer sein, um Makros zu programmieren. Sie benötigen jedoch Grundkenntnisse in VBA, um erweiterte Änderungen am Makro vornehmen zu können.

In diesem Tutorial zu Makros in Excel für Anfänger lernen Sie die Grundlagen des Excel-Makros:

  • Was ist ein Excel-Makro?
  • Warum werden Excel-Makros in Excel verwendet?
  • Was ist VBA in der Sprache eines Laien?
  • Excel-Makro-Grundlagen
  • Schritt für Schritt Beispiel für das Aufzeichnen von Makros in Excel

Warum werden Excel-Makros in Excel verwendet?

Als Menschen sind wir Gewohnheitstiere. Es gibt bestimmte Dinge, die wir täglich tun, jeden Arbeitstag. Wäre es nicht besser, wenn es eine magische Möglichkeit gäbe, einen einzigen Knopf zu drücken, und alle unsere Routineaufgaben erledigt wären? Ich kann dich ja sagen hören. Das Makro in Excel hilft Ihnen dabei. In der Sprache eines Laien wird ein Makro als Aufzeichnung Ihrer Routineschritte in Excel definiert, die Sie mit einer einzigen Schaltfläche wiedergeben können.

Sie arbeiten beispielsweise als Kassierer für ein Wasserversorgungsunternehmen. Einige Kunden zahlen über die Bank. Letztendlich müssen Sie die Daten von der Bank herunterladen und so formatieren, dass sie Ihren Geschäftsanforderungen entsprechen.

Sie können die Daten in Excel importieren und formatieren. Am nächsten Tag müssen Sie dasselbe Ritual durchführen. Es wird bald langweilig und langweilig. Makros lösen solche Probleme, indem sie solche Routineaufgaben automatisieren . Sie können ein Makro verwenden, um die Schritte von aufzuzeichnen

  • Daten importieren
  • Formatieren Sie es so, dass es Ihren Anforderungen an die Geschäftsberichterstattung entspricht.

Was ist VBA in der Sprache eines Laien?

VBA ist die Abkürzung für Visual Basic for Applications. Es ist eine Programmiersprache, mit der Excel Ihre Schritte aufzeichnet, während Sie Routineaufgaben ausführen. Sie müssen kein Programmierer oder eine sehr technische Person 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 über VBA für weitere Details.

Excel-Makro-Grundlagen

Makros sind eine der Entwicklerfunktionen. Standardmäßig wird die Registerkarte für Entwickler in Excel nicht angezeigt. Sie müssen es über einen benutzerdefinierten Bericht anzeigen

Excel-Makros können verwendet werden, um Ihr System durch Angreifer zu gefährden. Standardmäßig sind sie in Excel deaktiviert. Wenn Sie Makros ausführen müssen, müssen Sie das Ausführen von Makros aktivieren und nur Makros ausführen, von denen Sie wissen, dass sie aus 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 hilft Ihnen und anderen zu verstehen, was das Makro tut.

Schritt für Schritt Beispiel für das Aufzeichnen von Makros in Excel

In diesem Tutorial zu Excel-Makros erfahren Sie, wie Sie ein Makro in Excel erstellen:

Wir werden mit dem Szenario arbeiten, das in der Bedeutung der Makros Excel beschrieben ist. In diesem Tutorial für Excel-Makros arbeiten wir mit der folgenden CSV-Datei, um Makros in Excel zu schreiben.

Sie können die obige Datei hier herunterladen

Laden Sie die oben genannten CSV-Dateien und -Makros herunter

Wir erstellen eine makrofähige Vorlage, die die oben genannten Daten importiert und formatiert, um unsere Anforderungen an die Geschäftsberichterstattung zu erfüllen.

Aktivieren Sie die Entwickleroption

Um das VBA-Programm auszuführen, müssen Sie Zugriff auf die Entwickleroption in Excel haben. Aktivieren Sie die Entwickleroption wie im folgenden Beispiel für ein Excel-Makro gezeigt und stecken Sie sie in Ihr Hauptband in Excel.

Schritt 1) Gehen Sie zum Hauptmenü "DATEI"

Wählen Sie die Option "Optionen".

Schritt 2) Nun öffnet sich ein weiteres Fenster, in dem folgende Schritte ausgeführt werden

  • Klicken Sie auf Multifunktionsleiste anpassen
  • Aktivieren Sie das Kontrollkästchen für die Entwickleroption
  • Klicken Sie auf OK

Schritt 3) Registerkarte Entwickler

Sie können nun die Registerkarte ENTWICKLER im Menüband sehen

Schritt 4) Laden Sie CSV herunter

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 Bankbelege
  • Fügen Sie die heruntergeladene Datei Receipts.csv ein

Schritt 5) Makro aufnehmen

  1. Klicken Sie auf die Registerkarte ENTWICKLER
  2. Klicken Sie auf Aufnahmemakro (siehe Abbildung unten)

Sie erhalten das folgende Dialogfenster

  1. Geben Sie ImportBankReceipts als Makronamen ein.
  2. Schritt zwei ist standardmäßig vorhanden
  3. Geben Sie die Beschreibung wie im obigen Diagramm gezeigt ein
  4. Klicken Sie auf die Registerkarte "OK"

Schritt 6) Führen Sie die Makrooperationen / Schritte aus, 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 Von Text

Sie erhalten das folgende Dialogfenster

  1. Wechseln Sie zu dem lokalen Laufwerk, auf dem Sie die CSV-Datei gespeichert haben
  2. Wählen Sie die CSV-Datei aus
  3. 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 obigen 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 unsere Routinearbeit beendet haben, können wir auf die Schaltfläche Makro beenden beenden klicken (siehe Abbildung unten)

Schritt 9) Spielen Sie das Makro erneut 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

  1. Wählen Sie ImportBankReceipts
  2. Hebt die Beschreibung Ihres Makros hervor
  3. 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 Routinearbeiten automatisieren, die wir ausführen. Makros Excel werden von Visual Basic für Applikationen unterstützt.