Beispiele für Excel-Makros (Inhaltsverzeichnis)

  • Methoden zur Verwendung von Makros in Excel?
  • Beispiele für Excel-Makros

Einführung in Excel-Makros

Es gibt einige Aufgaben in Excel, die wir täglich ausführen. Es können unsere Routineaufgaben sein, die das Schreiben bestimmter Formeln, das Kopieren und Einfügen einiger Daten oder das Aktualisieren einiger Spalten oder das mehrmalige Schreiben eines Textes an verschiedenen Stellen in einem Blatt umfassen. Um diese Wiederholung von Aufgaben zu vermeiden und Zeit zu sparen, können wir Makros in Excel verwenden. Makros sind das Tool, das die Aufgaben automatisiert, Zeit spart und Fehler reduziert. Ein Makro ist ein Programm, das Tastatureingaben oder Mausaktionen kopiert, die wiederholt werden und in der Tabelle häufig vorkommen.

Kurz gesagt, Excel-Makros beziehen sich auf die Programmiersprache in VBA. Makros sind in VBA geschriebene Kurzprogramme. Wir können Makros in VBA aufzeichnen / schreiben und ein Makro ausführen, indem Sie auf der Registerkarte Entwickler in der Multifunktionsleiste auf den Befehl Makros klicken. Makros werden geschrieben, um Aufgaben zu automatisieren, Zeit zu sparen und Effizienz zu gewährleisten.

Methoden zur Verwendung von Makros in Excel

Im Folgenden werden die verschiedenen Methoden zur Verwendung von Makros in Excel erläutert.

Sie können diese Beispiele für Excel-Makros-Vorlagen hier herunterladen - Beispiele für Excel-Makros-Vorlagen

Methode 1 - Aktivieren von Makros in Excel

Öffnen Sie zum Hinzufügen der Registerkarte Entwickler im Menüband eine Excel-Arbeitsmappe im Menü Datei .

Klicken Sie auf Optionen .

Klicken Sie in einem Fenster mit dem Namen Excel-Optionen auf Multifunktionsleiste anpassen, um auf die Anpassungsoptionen für die Multifunktionsleiste zuzugreifen.

Wählen Sie die Option Entwickler (benutzerdefiniert) und klicken Sie auf OK .

Auf dem Menüband wird die Registerkarte Entwickler angezeigt.

Methode 2 - Erstellen von Makros mit der Aufnahmetaste

Wir können ein Makro aufzeichnen und es beliebig oft verwenden. Wir können eine Aufgabe aufzeichnen, die wir täglich verwenden oder die sich wiederholt. Sobald das Makro aufgenommen wurde, können wir es einfach ausführen und unsere Arbeit ist erledigt.

Nehmen wir das Beispiel einer Makroaufnahme.

Beispiel:

Wir werden den Namen der Unternehmen und ihre Verkäufe aufzeichnen. Klicken Sie zunächst auf der Registerkarte auf die Schaltfläche " Ansicht" und bewegen Sie sich dann zur rechten Seite. Daraufhin wird die Registerkarte "Makros" angezeigt (siehe Abbildung unten).

Klicken Sie nun auf die Registerkarte "Makros", und Sie finden die Option " Makro aufzeichnen".

Klicken Sie darauf, um aufzunehmen, was Sie wollen, sei es etwas schreiben oder etwas kopieren und einfügen. In unserem Beispiel werden wir eine Tabelle mit Unternehmen und deren Verkäufen erstellen / aufzeichnen.

Klicken Sie auf Record Macros (Makros aufzeichnen). Das folgende Fenster wird angezeigt. Jetzt werden wir das Makro als Macro11 bezeichnen . Stellen Sie sicher, dass kein Leerzeichen und keine Sonderzeichen enthalten sind. Dann weisen wir eine Tastenkombination zum Ausführen des Makros zu, ich weise STRG + V zu . Wir werden dann das Makro in "Diese Arbeitsmappe" speichern. Klicken Sie auf OK und das Makro startet die Aufnahme.

Ich habe diese Tabelle aufgezeichnet.

Gehen Sie nun zu Macros und klicken Sie auf Stop Recording .

Die Makros "Macro11" werden auf der Schaltfläche "Macros" gespeichert. Klicken Sie darauf, um das Makrofenster anzuzeigen, in dem Sie "Macro11" auswählen und auf "Ausführen" klicken können.

Wenn Sie die Daten in Blatt 2 einfügen möchten, wechseln Sie einfach zu Blatt 2 und drücken Sie Strg + V, oder zeigen Sie Makros an.

Gehen Sie zur Registerkarte Entwickler und klicken Sie auf die Registerkarte Einfügen . Wählen Sie dann unter ActiveX-Steuerelemente die Befehlsschaltfläche aus.

Sobald Sie auf die Befehlsschaltfläche klicken, können Sie das Makro wie unten gezeigt zuweisen. Klicken Sie dann auf OK.

Ziehen Sie die Maus, um eine Schaltfläche zu skizzieren / zu erstellen, und benennen Sie sie in „Daten“ um. Klicken Sie jetzt einfach auf die Schaltfläche und das Makro wird funktionieren.

Methode 3 - Wie speichere ich eine Datei mit einem Makro?

Wir können die Dateien nur mit Makros als Excel Macro-Enabled Template (Dateityp) speichern.

Es kann nicht als normale Excel-Datei gespeichert werden.

Methode 4 - Makros in VBA schreiben

Wir können nicht immer Makros aufzeichnen, da sie einen begrenzten Bereich haben. Manchmal müssen wir Makros gemäß unseren Anforderungen in VBA schreiben. Um in VBA einzusteigen, klicken Sie auf die Registerkarte Entwickler und auf der linken Seite sehen Sie die erste Option als "Visual Basic". Klicken Sie darauf oder drücken Sie ALT + F11, um zu VBA zu wechseln.

Beispiele für Excel-Makros

Im Folgenden werden die Beispiele für Excel-Makros erläutert.

Beispiel # 1 - Schreiben Sie ein Programm, um Text Hello zu erhalten

  • Wir werden jetzt ein kurzes Programm in VBA schreiben. Jedes Mal, wenn wir einen Namen in ein Eingabefeld eingeben, schreiben wir ein Programm, um Text zu erhalten.
  • Wir öffnen das Blatt und gehen dann zur Registerkarte des Entwicklers in der Multifunktionsleiste und drücken Alt + F11 und gelangen zu VBA. Sobald wir diese Seite aufgerufen haben, klicken wir auf das Modul Einfügen und klicken auf.

Wir werden unser erstes Programm in Modul 1 schreiben. Wir beginnen unser Programm immer mit "Sub" und beenden es mit "End Sub" in VBA.

 Sub hello_word () Dim name As String name = InputBox ("Geben Sie Ihren Namen ein") MsgBox "Hello" + name End Sub 

Nun schreiben wir das Programm wie folgt:

Erläuterung:

  • "Dim name as string" definiert den Namen als Zeichenfolge.
  • Dann gibt es eine eingebaute Inputbox-Funktion, die Sie auffordert, einen Namen einzugeben, der in einem Variablennamen gespeichert wird.
  • Msgbox + name zeigt den Namen in msgbox an. Anschließend erstellen wir eine Befehlsschaltfläche, indem wir zur Registerkarte Entwickler und dann zur Registerkarte Einfügen wechseln. Dann Formularsteuerung, Befehlsschaltfläche.

Wir werden dann das Makro der Schaltfläche zuweisen und dann auf OK klicken.

Wenn wir auf Button 1 klicken, sehen wir Folgendes:

Ich habe meinen Namen eingegeben und er wird angezeigt.

Jedes Mal, wenn Sie die Taste 1 drücken, wird das Eingabefeld angezeigt. Geben Sie einfach den Namen ein, und Sie sehen „Hallo + Name“.

Sie können den Code auch über das VBA-Fenster ausführen, indem Sie F5 drücken, wenn Sie die Befehlsschaltfläche nicht erstellt haben.

Beispiel # 2 - Schreiben eines Shortcodes mit For Inside a Loop

In diesem Beispiel arbeiten wir mit For. Angenommen, wir möchten die Zellen A1 bis A10 mit 1, 2, 3… bis 10 füllen. Dazu schreiben wir einen Shortcode mit For innerhalb einer Schleife.

Drücken Sie F5 und Sie werden den Code ausführen. Sie können das Makro auch ausführen, indem Sie auf Ansicht -> Makros -> "Zahlen" in der Liste auswählen und dann auf Ausführen klicken. Sie werden sehen, dass die Zellen von A1 bis A10 von 1 bis 10 gefüllt sind.

Beispiel # 3 - Anzeige der Gesamtanzahl von ungeraden und geraden Zahlen

Using Wenn wir ein logisches Makro schreiben können. Wir werden einen Code schreiben, in dem wir eine Tabelle erstellen können und schließlich wird in der msgbox die Gesamtzahl angezeigt. von ungeraden und insgesamt nein. von geraden Zahlen. Also werden wir einen Code schreiben:

  • Wir werden das Programm mit Sub oddeven (Name) starten.
  • Wir nehmen dann x als Eingabefeld, um eine Zahl einzugeben. Dann speichern wir in Variable a eine Schleife von 1 bis 10.
  • Jetzt erstellen wir in Zelle A1 von Blatt 3 eine Tabelle, indem wir sie mit x in einer Schleife bis A10 multiplizieren.
  • Wir geben dann eine Bedingung an, dass, wenn die Zelle A1 gerade ist, sie zu einer Variablen y hinzugefügt wird, die aktuell 0 ist, und ungerade wird zu einer Variablen z hinzugefügt, die ebenfalls 0 ist. Dann beenden wir if-Anweisung und schreiben als nächstes A for-Schleife funktioniert.
  • Am Ende werden wir eine msgbox hinzufügen, um die Summe der Gewinnchancen und deren Gesamtzahl sowie die Summe der geraden und deren Gesamtzahl anzuzeigen. Beenden Sie das Programm.

Führen Sie das Programm mit F5 aus. Ich habe 6 in das Eingabefeld eingegeben.

Klicken Sie auf OK und Sie werden das folgende Ergebnis sehen.

Beispiel # 4 - Schreiben Sie ein Programm nach definiertem Alter

In diesem Beispiel werden wir den Satzfall verwenden, um Ergebnisse gemäß bestimmten Bedingungen zu liefern. In diesem Beispiel wird eine Nachricht nach definierter Altersgruppe von Personen angezeigt, sobald Sie eine Zelle auswählen, in der das Alter angegeben ist.

Wir werden das Programm wie folgt schreiben:

Das Programm startet als Sub Agegroup.

  • Der Zellenwert wird als Ganzzahl definiert und dies ist der aktive Zellenwert, dh der ausgewählte.
  • Wir werden dann einen ausgewählten Fall in verschiedenen Fällen entsprechend der Altersgruppe verwenden. Das Meldungsfeld wird dann je nach Alter angezeigt.
  • Wenn das ausgewählte Alter in den ausgewählten Fällen nicht gefunden wird, wird die Nachricht als unbekanntes Alter angezeigt.
 Ende Wählen Sie Programm beenden 

Es werden einige Nummern erwähnt und sobald ich 12 auswähle, führe ich den Code aus. Das Ergebnis wird wie folgt angezeigt:

Es wird die Altersgruppe wie unten gezeigt geben.

Dies waren einige Beispiele für VBA-Makros.

Dinge, an die man sich erinnern sollte

  • Speichern Sie die Excel-Datei, die Makros enthält, immer als eine für Excel-Makros aktivierte Vorlage als Dateityp. Ansonsten werden die Makros nicht gespeichert.
  • Der Programmname sollte keine Leerzeichen enthalten.
  • Es ist gut, Programme in Modulen zu schreiben, da diese nicht blattspezifisch sind.
  • Seien Sie beim Aufzeichnen von Makros vorsichtig, denn wenn Sie einen Fehler machen oder einen Schritt wiederholen, wird dieser als derselbe aufgezeichnet und liefert keine echte Ausgabe.

Empfohlene Artikel

Dies ist eine Anleitung zu Beispielen für Excel-Makros. Hier werden die Einführung in Excel-Makros und die verschiedenen Methoden zur Verwendung von Makros in Excel erläutert. Sie können auch unsere anderen Artikelvorschläge durchgehen -

  1. Interaktives Dashboard in Excel erstellen
  2. Marimekko Chart Excel | Wie erstelle ich?
  3. PRODUKT Funktion in Excel | Beispiele
  4. Verwenden von Suchen und Ersetzen in Excel

Kategorie: