VBA in Excel 365 beherrschen – So erstellen Sie ganz einfach Makros

Zu verstehen, wie Excel VBA 365 Aufgaben durch macro Erstellung und Bearbeitung automatisiert, ist für die Steigerung der Produktivität unerlässlich, insbesondere für Benutzer, die häufig mit großen Datenmengen oder sich wiederholenden Aufgaben umgehen. Macro Zeichnen Sie Aktivitäten auf ausführbaren Arbeitsblättern auf und sparen Sie so Zeit und Mühe.

Mit Visual Basic for Applications (VBA) wird Excel zu einer Plattform für die Erstellung automatisierter Lösungen für komplexe Probleme. Macro können die Datenverarbeitung automatisieren, Sofortberichte erstellen und Excel in andere Anwendungen integrieren.

Diese Automatisierung ist besonders vorteilhaft bei Aufgaben, die eine hohe Effizienz erfordern, wie z. B. Datenanalyse und Buchhaltung. macro reduziert nicht nur menschliche Fehler, sondern ermöglicht es den Benutzern, sich auf strategischere Aspekte der Arbeit zu konzentrieren. Daher ist es für Fachleute in verschiedenen Bereichen wertvoll zu lernen, wie man macro in Excel VBA 365 erstellt und bearbeitet.

So erstellen Sie Makros in Excel VBA 365

1. Aktivieren der Entwicklerumgebung

Der erste Schritt zum Erstellen einer macro besteht darin, sicherzustellen, dass die Registerkarte Developer in Excel bereits aktiv ist. Diese Registerkarte bietet eine Vielzahl von Werkzeugen zum Erstellen und Verwalten von macro.

  • Um die Registerkarte Developer zu aktivieren, klicken Sie oben auf File und wählen Sie dann Options aus.
  • Wählen Sie im Fenster Excel Options auf der linken Seite Customize Ribbon aus.
  • Aktivieren Sie die Option Developer im rechten Bereich und klicken Sie dann auf OK. Die Registerkarte Developer wird nun im Excel-Menüband angezeigt.

Nach der Aktivierung können Sie auf verschiedene Weise mit der Erstellung von macro beginnen, einschließlich der Aufzeichnung macro und des Zugriffs auf Visual Basic Editor (VBE).

2. Makros aufzeichnen

Eine der einfachsten Möglichkeiten, ein macro zu erstellen, ist die Verwendung der Aufnahmefunktion. Mit dieser Funktion können Sie eine Reihe von Aktionen aufzeichnen, die in Excel ausgeführt werden.

  • Um loszulegen, klicken Sie auf die Schaltfläche Record Macro auf der Registerkarte Developer.
  • Es erscheint ein Dialogfenster, in dem Sie aufgefordert werden, den zu erstellenden macro anzugeben. Sie können es zum Beispiel “Test_Macro” nennen. Stellen Sie sicher, dass der Name macro Benennungsregeln entspricht.
  • Wählen Sie einen macro Speicherort aus: in der aktuellen Arbeitsmappe oder Personal Macro Workbook (damit in allen Arbeitsmappen darauf zugegriffen werden kann).

3. Benennung von Makros

Wenn Sie macro einen Namen geben, gibt es ein paar wichtige Regeln, die Sie beachten sollten:

  • Der Name macro muss mit einem Unterstrich (‚_‘) oder einem Zeichen beginnen.
  • Namen dürfen keine Leerzeichen zwischen den Zeichen enthalten.
  • The macro Name darf nicht mit anderen Namen identisch sein, die bereits in derselben Arbeitsmappe vorhanden sind.

4. Ändern von Makros

Sobald Sie Ihre macro erstellt haben, können Sie sie ändern, indem Sie zu Visual Basic Editor (VBE) gehen. Hier können Sie macro im Code anzeigen und bei Bedarf Änderungen vornehmen.

  • Greifen Sie auf Visual Basic Editor zu, indem Sie auf der Registerkarte Developer auf die Schaltfläche Visual Basic klicken.
  • Wählen Sie im VBE-Fenster die soeben erstellte macro aus. Der Code macro ist als VB-Prozedur (Visual Basic) geschrieben, die mit dem Schlüsselwort ‚Sub‘ beginnt und mit ‚End Sub‘ endet.
  • Sie können den VBA-Code hinzufügen oder ändern, um macro Funktionalität zu verbessern.
Excel VBA 365

Erstellen von Makros von Grund auf neu

Hier ist ein Beispiel für die Erstellung eines macro von Grund auf, das einfache Schritte in einem Arbeitsblatt aufzeichnet, sie durch Hinzufügen von Zellenformatierungen bearbeitet und die Ergebnisse der Gehaltsberechnung mit Message Box anzeigt.

1. Aufzeichnen von Makros

In dieser Phase werden wir die Schritte zur Eingabe der Zahlen und zur automatischen Berechnung des Gehalts aufzeichnen:

2. Makros bearbeiten

Nachdem Sie diese grundlegenden Schritte aufgezeichnet haben, können Sie Visual Basic Editor (VBE) öffnen und Code hinzufügen:

  • Formatieren Sie einen Zellbereich mit font und interior Eigenschaften (z. B. den Text fett formatieren und ihm eine Hintergrundfarbe zuweisen).
  • Es wurde eine Message Box hinzugefügt, um die Ergebnisse der Lohn- und Gehaltsabrechnung anzuzeigen.

Einfaches Makrobeispiel: Berechnen des Gehalts und Formatieren von Zellen.

Sub Calculate_Salary()
    Dim wage As Single
    Dim hours As Single
    Dim salary As Single

    wage = Range(“A1”).Value
    hours = Range(“A2”).Value

    salary = wage * hours

    MsgBox “Your salary is “ & salary, vbInformation, “Salary Calculation”

    Range(“A3”).Value = salary

    With Range(“A1:A3”)
        .Font.Bold = True
        .Interior.Color = RGB(144, 238, 144) ' Latar belakang hijau muda
    End With
End Sub

Erklärung des Codes:

  • Dim wage As Single: Dies ist eine wage Variablendeklaration (Lohn) mit dem Datentyp Single.
  • Dim hours As Single: Dies ist eine Variablendeklaration hours (Arbeitsstunden) mit einem Single Datentyp.
  • salary =  wage hours: Hier wird das Gesamtgehalt berechnet, indem die Löhne und geleisteten Arbeitsstunden multipliziert werden.
  • MsgBox: Die Ergebnisse der Gehaltsberechnung werden über das Nachrichtenfeld (Message Box) angezeigt.
  • Range(“A3”).Value = salary: Die Ergebnisse der Gehaltsberechnung werden in der Zelle A3 gespeichert.
  • With Range(“A1:A3”): Zellen, die durch A3 A1, werden mit fettem Text und einem hellgrünen Hintergrund formatiert (RGB(14444, 238, 144)).

Erwartete Ergebnisse:

  • Sie geben den Wert der Löhne in A1 und der geleisteten Arbeitsstunden in A2 ein.
  • Wenn der macro ausgeführt wird, wird das Gehalt automatisch berechnet und in der A3 Zelle angezeigt.
  • Die Gehaltsergebnisse werden auch im Message Box angezeigt.
  • Zellen, die durch A3 A1, werden mit fettem Text und einer hellgrünen Hintergrundfarbe formatiert.

Neueste Artikel