Office: Automatisieren von Aufgaben mit der Makroaufzeichnung

Helfe beim Thema Automatisieren von Aufgaben mit der Makroaufzeichnung in Microsoft Excel Tutorials um das Problem gemeinsam zu lösen; Automatisieren von Aufgaben mit der Makroaufzeichnung Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2019... Dieses Thema im Forum "Microsoft Excel Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    Automatisieren von Aufgaben mit der Makroaufzeichnung


    Automatisieren von Aufgaben mit der Makroaufzeichnung
    Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel 2019 Excel 2016 Excel 2019 für Mac Excel 2013 Excel 2010 Excel 2007 Excel 2016 für Mac Mehr... Weniger Wenn Sie eine sich wiederholende Aufgabe automatisieren möchten, können Sie mit der Makroaufzeichnung in Microsoft Excel ein Makro aufzeichnen. Angenommen, es liegen Datumsangaben in beliebigen Formaten vor, und Sie möchten ein einheitliches Format auf alle Datumsangaben anwenden. Diese Aufgabe kann ein Makro für Sie erledigen. Sie können ein Makro zum Anwenden des gewünschten Formats aufzeichnen, und dann können Sie das Makro bei Bedarf jederzeit wiedergeben.

    Windows MacOS  Beim Aufzeichnen eines Makros zeichnet die Makroaufzeichnung alle Schritte in Visual Basic for Applications (VBA)-Code auf. Diese Schritte können das Eingeben von Text oder Zahlen, das Klicken auf Zellen oder auf Befehle im Menüband oder in Menüs, das Formatieren von Zellen, Zeilen oder Spalten oder sogar das Importieren von Daten aus einer externen Quelle, beispielsweise aus Microsoft Access, umfassen. Visual Basic Application (VBA) ist eine Teilmenge der leistungsfähigen Programmiersprache Visual Basic und in den meisten Office-Anwendungen enthalten. Obwohl VBA Ihnen die Möglichkeit bietet, Prozesse innerhalb und zwischen Office-Anwendungen zu automatisieren, müssen Sie nicht mit VBA-Code oder dem Programmieren vertraut sein, wenn die Makroaufzeichnung das tut, was Sie möchten.

    Es ist wichtig zu wissen, dass die Makroaufzeichnung beim Aufzeichnen eines Makros fast jeden Ihrer Schritte erfasst. Wenn Sie also einen Fehler in der Abfolge machen, beispielsweise versehentlich auf eine Schaltfläche klicken, zeichnet die Makroaufzeichnung diesen Schritt auf. Die Lösung besteht darin, die gesamte Sequenz erneut aufzuzeichnen oder den VBA-Code zu ändern. Daher sollten Sie immer einen Prozess aufzeichnen, mit dem Sie sehr vertraut sind. Je reibungsloser eine Sequenz aufgezeichnet wird, desto effizienter wird das Makro bei der Wiedergabe ausgeführt.

    Sie finden Makros und VBA-Tools auf der Registerkarte Entwicklertools, die standardmäßig ausgeblendet ist. Der erste Schritt besteht also darin, die Registerkarte zu aktivieren. Weitere Informationen finden Sie unter Anzeigen der Registerkarte "Entwicklertools".


    Automatisieren von Aufgaben mit der Makroaufzeichnung be1200dc-fdf2-48d0-a8e6-b23a1a885339.png
    Aufzeichnen eines Makros
    Es gibt ein paar hilfreiche Dinge, die Sie über Makros wissen sollten:

    • Wenn Sie ein Makro zum Ausführen einer Reihe von Aufgaben in einem Bereich in Excel aufzeichnen, wird das Makro nur für die Zellen in diesem Bereich ausgeführt. Wenn Sie also dem Bereich eine zusätzliche Zeile hinzugefügt haben, führt das Makro den Prozess nicht für die neue Zeile, sondern nur für die Zellen innerhalb des Bereichs aus.

    • Wenn Sie vorhaben, einen langen Prozess von Aufgaben aufzuzeichnen, sollten Sie statt eines langen Makros mehrere kleinere relevante Makros verwenden.

    • Es können aber nicht nur Aufgaben in Excel in einem Makro aufgezeichnet werden. Ihr Makroprozess kann auf andere Office-Anwendungen und alle anderen Anwendungen ausgedehnt werden, die Visual Basic Application (VBA) unterstützen. Sie können beispielsweise ein Makro aufzeichnen, in dem Sie zuerst eine Tabelle in Excel aktualisieren und dann Outlook öffnen, um die Tabelle an eine E-Mail-Adresse zu senden.

    Führen Sie die folgenden Schritte aus, um ein Makro aufzuzeichnen.

    1. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Makro aufzeichnen.

      ODER

      Drücken Sie ALT+T+M+R.


      Automatisieren von Aufgaben mit der Makroaufzeichnung b0ddaa7d-64a2-450c-84e5-589fe04f57a8.png
    2. Geben Sie im Feld Makroname einen Namen für das Makro ein. Verwenden Sie einen möglichst aussagekräftigen Namen, damit Sie das Makro schnell finden können, falls Sie mehrere Makros erstellen.

      Hinweis: Das erste Zeichen des Makronamens muss ein Buchstabe sein. Für die folgenden Zeichen können Buchstaben, Zahlen oder Unterstriche verwendet werden. Leerzeichen können in Makronamen nicht verwendet werden; zur Worttrennung eignen sich Unterstriche. Wenn Sie einen Makronamen verwenden, der auch ein Zellbezug ist, wird möglicherweise eine Fehlermeldung ausgegeben, die besagt, dass der Makroname ungültig ist.

    3. Wenn Sie zum Ausführen des Makros eine Tastenkombination zuweisen möchten, geben Sie im Feld Tastenkombination einen beliebigen zu verwendenden Buchstaben ein (es funktionieren sowohl Groß- als auch Kleinbuchstaben). Es empfiehlt sich, Tastenkombinationen mit STRG+UMSCHALT (Großbuchstaben) zu verwenden, weil die Makrotastenkombination die entsprechende, standardmäßig in Excel vorhandene Tastenkombination außer Kraft setzt, solange die Arbeitsmappe mit dem Makro geöffnet ist. Wenn Sie beispielsweise STRG+Z (Rückgängig) verwenden, können Sie in dieser Excel-Instanz die Tastenkombination zum Rückgängigmachen nicht mehr ausführen.

    4. Wählen Sie in der Liste Makro speichern in aus, wo Sie das Makro speichern möchten.

      Im Allgemeinen speichern Sie das Makro am Speicherort dieser Arbeitsmappe , aber wenn Sie möchten, dass ein Makro immer zur Verfügung steht, wenn Sie Excel verwenden, wählen Sie persönliche Makroarbeitsmappe aus. Wenn Sie Persönliche Makroarbeitsmappe auswählen, wird von Excel eine ausgeblendete persönliche Makroarbeitsmappe ("Personal.xlsb") erstellt, sofern eine solche noch nicht vorhanden ist, und das Makro in dieser Arbeitsmappe gespeichert.

    5. Geben Sie optional im Feld Beschreibung eine kurze Beschreibung der Funktion des Makros ein.

      Obwohl das Feld "Beschreibung" optional ist, wird empfohlen, eins einzugeben. Versuchen Sie außerdem, eine aussagekräftige Beschreibung mit sämtlichen Informationen einzugeben, die für Sie oder andere Benutzer nützlich sein können, die das Makro ausführen werden. Wenn Sie viele Makros erstellen, kann die Beschreibung Ihnen helfen, schnell zu ermitteln, welches Makro was tut, was Sie sonst erraten müssen.

    6. Klicken Sie auf OK, um die Aufzeichnung zu starten.

    7. Führen Sie die Aktionen aus, die Sie aufzeichnen möchten.

    8. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Aufzeichnung beenden
      Automatisieren von Aufgaben mit der Makroaufzeichnung [​IMG]
      .

      ODER

      Drücken Sie ALT+T+M+R.

    Arbeiten mit aufgezeichneten Makros in Excel
    Klicken Sie auf der Registerkarte Entwicklertools auf Makros, um die einer Arbeitsmappe zugeordneten Makros anzuzeigen. Oder drücken Sie ALT+F8. Dadurch wird das Dialogfeld Makro geöffnet.


    Automatisieren von Aufgaben mit der Makroaufzeichnung 15e4508a-6535-4ef2-9b0a-a9a6b2ef9179.png
    Achtung: Makros können nicht rückgängig gemacht werden. Bevor Sie ein aufgezeichnete Makro zum ersten Mal ausführen, stellen Sie sicher, dass Sie entweder die Arbeitsmappe gespeichert haben, in der Sie das Makro ausführen möchten, oder noch besser an einer Kopie der Arbeitsmappe arbeiten, um unerwünschte Änderungen zu verhindern. Wenn Sie ein Makro ausführen und das gewünschte nicht ausführt, können Sie die Arbeitsmappe schließen, ohne Sie zu speichern.

    Nachfolgend finden Sie weitere Informationen zum Arbeiten mit Makros in Excel.

    Aufgabe

    Beschreibung

    Ändern der Makrosicherheitseinstellungen in Excel

    Lesen Sie die spezifischen Informationen zu den für Makros verfügbaren Sicherheitseinstellungen und deren Bedeutung.

    Ausführen eines Makros

    Es gibt verschiedene Möglichkeiten, wie Sie ein Makro ausführen können, beispielsweise mithilfe einer Tastenkombination, eines Grafikobjekts, der Symbolleiste für den Schnellzugriff, einer Schaltfläche oder sogar beim Öffnen einer Arbeitsmappe.

    Bearbeiten eines Makros

    Zum Bearbeiten der einer Arbeitsmappe zugeordneten Makros verwenden Sie den Visual Basic-Editor.

    Kopieren eines Makromoduls in eine andere Arbeitsmappe

    Wenn eine Arbeitsmappe ein VBA-Makro enthält, das Sie an anderer Stelle verwenden möchten, können Sie das Modul, das das Makro enthält, mit dem Microsoft Visual Basic-Editor in eine andere geöffnete Arbeitsmappe kopieren.

    Zuweisen eines Makros zu einem Objekt, einer Form oder einer Grafik

    1. Klicken Sie auf einem Arbeitsblatt mit der rechten Maustaste auf das Objekt, die Grafik, die Form oder das Element, dem Sie ein vorhandenes Makro zuweisen möchten, und klicken Sie dann auf Makro zuweisen.

    2. Klicken Sie im Feld Makro zuweisen auf das gewünschte Makro.

    Zuweisen eines Makros zu einer Schaltfläche

    Sie können einem Grafiksymbol ein Makro zuweisen und es der Symbolleiste für den Schnellzugriff oder dem Menüband hinzufügen.

    Zuweisen eines Makros zu einem Steuerelement auf einem Arbeitsblatt

    Sie können Formularen und ActiveX-Steuerelementen auf einem Arbeitsblatt Makros zuweisen.

    Aktivieren oder Deaktivieren von Makros in Office-Dateien

    Hier erfahren Sie, wie Sie Makros in Office-Dateien aktivieren oder deaktivieren.

    Öffnen des Visual Basic-Editors

    Drücken Sie ALT+F11.

    Auffinden der Hilfe zum Visual Basic-Editor

    Hier erfahren Sie, wie Sie Hilfe zu Visual Basic-Elementen finden.

    Arbeiten mit aufgezeichnetem Code im Visual Basic-Editor (VBE)
    Sie können im Visual Basic-Editor (VBE) mit aufgezeichnetem Code arbeiten und eigene Variablen, Steuerungsstrukturen und anderen Code hinzufügen, die/den die Makroaufzeichnung nicht aufzeichnen kann. Weil die Makroaufzeichnung fast jeden Schritt erfasst, den Sie beim Aufzeichnen ausführen, können Sie auch nicht benötigten aufgezeichneten Code bereinigen, der keinen Zweck im Makro erfüllt. Wenn Sie Ihren aufgezeichneten Code überprüfen, können Sie dadurch VBA-Programmierungskenntnisse erlernen oder verbessern.

    Weitere Informationen zum Ändern von aufgezeichnetem Code in einem Beispiel finden Sie unter Erste Schritte mit VBA in Excel.

    Aufzeichnen eines Makros
    Es gibt ein paar hilfreiche Dinge, die Sie über Makros wissen sollten:

    • Wenn Sie ein Makro zum Ausführen diverser Aufgaben in einem Bereich in Excel aufzeichnen, wird das Makro nur für die Zellen in diesem Bereich ausgeführt. Wenn Sie also dem Bereich eine zusätzliche Zeile hinzugefügt haben, führt das Makro den Prozess nicht für die neue Zeile, sondern nur für die Zellen innerhalb des ursprünglichen Bereichs aus.

    • Wenn Sie vorhaben, einen langen Prozess von Aufgaben aufzuzeichnen, sollten Sie statt eines langen Makros mehrere kleinere relevante Makros verwenden.

    • Es können aber nicht nur Aufgaben in Excel in einem Makro aufgezeichnet werden. Ihr Makroprozess kann auf andere Office-Anwendungen und alle anderen Anwendungen ausgedehnt werden, die Visual Basic Application (VBA) unterstützen. Sie können beispielsweise ein Makro aufzeichnen, in dem Sie zuerst eine Tabelle in Excel aktualisieren und dann Outlook öffnen, um die Tabelle an eine E-Mail-Adresse zu senden.

    Sie finden Makros und VBA-Tools auf der Registerkarte Entwicklertools, die standardmäßig ausgeblendet ist. Der erste Schritt besteht also darin, die Registerkarte zu aktivieren.

    1. Wechseln Sie zu Excel > Einstellungen... > Menü Band & Symbolleiste.

    2. Aktivieren Sie in der Kategorie Menüband anpassen in der Liste Hauptregisterkarten das Kontrollkästchen Entwicklertools, und klicken Sie dann auf Speichern.

    Führen Sie die folgenden Schritte aus, um ein Makro aufzuzeichnen.

    1. Klicken Sie auf der Registerkarte Entwicklertools auf Makro aufzeichnen.

    2. Geben Sie im Feld Makroname einen Namen für das Makro ein. Verwenden Sie einen möglichst aussagekräftigen Namen, damit Sie das Makro schnell finden können, falls Sie mehrere Makros erstellen.

      Hinweis: Das erste Zeichen des Makronamens muss ein Buchstabe sein. Für die folgenden Zeichen können Buchstaben, Zahlen oder Unterstriche verwendet werden. Leerzeichen können in Makronamen nicht verwendet werden; zur Worttrennung eignen sich Unterstriche. Wenn Sie einen Makronamen verwenden, der auch ein Zellbezug ist, wird möglicherweise eine Fehlermeldung ausgegeben, die besagt, dass der Makroname ungültig ist.

    3. Wählen Sie in der Liste Makro speichern in aus, wo Sie das Makro speichern möchten.

      Im Allgemeinen speichern Sie das Makro am Speicherort dieser Arbeitsmappe , aber wenn Sie möchten, dass ein Makro immer zur Verfügung steht, wenn Sie Excel verwenden, wählen Sie persönliche Makroarbeitsmappeaus. Wenn Sie persönliche Makroarbeitsmappeauswählen, erstellt Excel eine ausgeblendete persönliche Makroarbeitsmappe (PERSONAL.XLSB), wenn Sie noch nicht vorhanden ist, und speichert das Makro in dieser Arbeitsmappe. Arbeitsmappen in diesem Ordner werden beim Start von Excel automatisch geöffnet, und der Code, den Sie in der persönlichen Makroarbeitsmappe gespeichert haben, wird im Dialogfeld Makro aufgelistet, was im nächsten Abschnitt erläutert wird.

    4. Wenn Sie zum Ausführen des Makros eine Tastenkombination zuweisen möchten, geben Sie im Feld Tastenkombination einen beliebigen zu verwendenden Buchstaben ein (es funktionieren sowohl Groß- als auch Kleinbuchstaben). Es empfiehlt sich, Tastenkombinationen zu verwenden, die keinen vorhandenen Tastenkombination entsprechen, da Makrotastenkombinationen die entsprechenden Standardtastenkombinationen von Excel außer Kraft setzen, solange die Arbeitsmappe mit dem Makro geöffnet ist.

    5. Geben Sie optional im Feld Beschreibung eine kurze Beschreibung der Funktion des Makros ein.

      Obwohl das Feld "Beschreibung" optional ist, wird empfohlen, eins einzugeben. Es ist hilfreich, eine aussagekräftige Beschreibung mit allen Informationen einzugeben, die für Sie oder andere Benutzer nützlich sein können, die das Makro ausführen werden. Wenn Sie viele Makros erstellen, kann die Beschreibung Ihnen helfen, schnell zu ermitteln, welches Makro was tut, was Sie sonst erraten müssen.

    6. Klicken Sie auf OK, um die Aufzeichnung zu starten.

    7. Führen Sie die Aktionen aus, die Sie aufzeichnen möchten.

    8. Klicken Sie auf der Registerkarte Entwicklertools auf Aufzeichnung beenden.

    Arbeiten mit aufgezeichneten Makros in Excel
    Klicken Sie auf der Registerkarte Entwicklertools auf Makros, um die einer Arbeitsmappe zugeordneten Makros anzuzeigen. Dadurch wird das Dialogfeld Makro geöffnet.

    Hinweis: Makros können nicht rückgängig gemacht werden. Bevor Sie ein aufgezeichnete Makro zum ersten Mal ausführen, stellen Sie sicher, dass Sie entweder die Arbeitsmappe gespeichert haben, in der Sie das Makro ausführen möchten, oder noch besser an einer Kopie der Arbeitsmappe arbeiten, um unerwünschte Änderungen zu verhindern. Wenn Sie ein Makro ausführen und das gewünschte nicht ausführt, können Sie die Arbeitsmappe schließen, ohne Sie zu speichern.

    Nachfolgend finden Sie weitere Informationen zum Arbeiten mit Makros in Excel.

    Aufgabe

    Beschreibung

    Aktivieren oder Deaktivieren von Makros

    Hier erfahren Sie, wie Sie Makros in Excel für Mac aktivieren oder deaktivieren.

    Kopieren eines Makromoduls in eine andere Arbeitsmappe

    Wenn eine Arbeitsmappe ein VBA-Makro enthält, das Sie an anderer Stelle verwenden möchten, können Sie das Modul, das das Makro enthält, mit dem Microsoft Visual Basic-Editor in eine andere geöffnete Arbeitsmappe kopieren.

    Zuweisen eines Makros zu einem Objekt, einer Form oder einer Grafik

    1. Klicken Sie auf einem Arbeitsblatt mit der rechten Maustaste auf das Objekt, die Grafik, die Form oder das Element, dem Sie ein vorhandenes Makro zuweisen möchten, und klicken Sie dann auf Makro zuweisen.

    2. Klicken Sie im Feld Makro zuweisen auf das gewünschte Makro.

    Zuweisen eines Makros zu einer Schaltfläche

    Sie können einem Grafiksymbol ein Makro zuweisen und es der Symbolleiste für den Schnellzugriff oder dem Menüband hinzufügen.

    Zuweisen eines Makros zu einem Steuerelement auf einem Arbeitsblatt

    Sie können Formularen und ActiveX-Steuerelementen auf einem Arbeitsblatt Makros zuweisen.

    Öffnen des Visual Basic-Editors

    Klicken Sie auf der Registerkarte Entwicklertools auf Visual Basic, oder klicken Sie im Menü Extras auf Makro > Visual Basic-Editor... .

    Auffinden der Hilfe zum Visual Basic-Editor

    Hier erfahren Sie, wie Sie Hilfe zu Visual Basic-Elementen finden.

    Benötigen Sie weitere Hilfe?
    Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

Automatisieren von Aufgaben mit der Makroaufzeichnung

Die Seite wird geladen...
  1. Automatisieren von Aufgaben mit der Makroaufzeichnung - Similar Threads - Automatisieren Aufgaben Makroaufzeichnung

  2. Titelfolie und Fußzeilen

    in Microsoft PowerPoint Hilfe
    Titelfolie und Fußzeilen: Hallo und einen guten Tag, ich habe folgende Frage: Kann der Text / Titel einer Präsentation auf der Titelfolie (zum Beispiel "Produktvorstellungen 2023") automatisch für die Fußzeilen...
  3. Worddokument mit verknüpfter Exceldatei verschieben

    in Microsoft Word Hilfe
    Worddokument mit verknüpfter Exceldatei verschieben: Hallo, ich habe eine Worddatei (Bericht für Kunde A) erstellt, in welcher ich verschiedene Berechnungsergebnisse mithilfe einer Verknüpfung aus Excel eingefügt habe. Nun möchte ich für Kunde B...
  4. Office-Skript zum Ausblenden bestimmter Spalten

    in Sonstiges
    Office-Skript zum Ausblenden bestimmter Spalten: Hallo Zusammen, ich arbeite im Moment an einer Sharepoint Exceldatei. Dabei würde ich gerne einen Skript verwenden, der das aktuelle Arbeitsblatt nach Zellen durchsucht, die den Text...
  5. Mittelwertberechnung über einen Bereich automatisieren

    in Microsoft Excel Hilfe
    Mittelwertberechnung über einen Bereich automatisieren: Hallo Schwarmintelligenz, ich habe ein Problem. Und zwar will ich einen Zähler, welcher stündlich bei einem Eintrag Summiert in 100er Schritten zählt auf die Leistung mitteln, bis wieder ein...
  6. Bei Korrelation von zwei Reihen (die zweite Reihe automatisch verschieben)

    in Microsoft Excel Hilfe
    Bei Korrelation von zwei Reihen (die zweite Reihe automatisch verschieben): Guten Tag liebe Community, als absoluter Excel-Anfänger habe ich die Frage wie ich folgendes Problem am besten löse. Gegeben sind zwei Datenreihen (zb Spalte B und C), bei diesen soll der...
  7. Automatisieren häufiger oder sich wiederholender Aufgaben

    in Microsoft Outlook Tutorials
    Automatisieren häufiger oder sich wiederholender Aufgaben: Automatisieren häufiger oder sich wiederholender Aufgaben Outlook für Microsoft 365 Outlook 2019 Outlook 2016 Outlook 2013 Mehr... Weniger...
  8. [Word 2003] VBA: Automatisieren von Aufgaben

    in Microsoft Word Hilfe
    [Word 2003] VBA: Automatisieren von Aufgaben: hey hallo leute ich hab da ein echtes problem ... so bitte ich doch mir echte vba freaks bei der aufgabe zu helfen, und zwar...muss diese aufgabe gelöst werden und ich weiß gar nicht wie ich...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden