So verwenden Sie Google Sheets-Makros

So verwenden Sie Google Sheets-Makros

Mit Makros können Sie sich wiederholende Aufgaben automatisieren, z. B. das Entfernen doppelter Daten, das Formatieren von Zeilen- und Spaltengrößen und das Einrichten von Tabellen. Sie stellen außerdem sicher, dass Ihre Arbeit konsistent bleibt und das Risiko menschlicher Fehler verringert.

Wenn Sie erfahren möchten, wie Sie mit Google Sheets-Makros arbeiten, lesen Sie weiter.

So erstellen Sie ein Makro in Google Sheets

Wenn Sie ein Makro in Google Sheets erstellen, zeichnen Sie technisch gesehen lediglich eine Reihe von Schritten und Änderungen in Ihrer Tabelle auf. Diese Änderungen werden erneut angewendet, wenn Sie Ihr Makro zu einem späteren Zeitpunkt ausführen.

Führen Sie zur Veranschaulichung die folgenden Schritte aus, um ein Makro zum Entfernen doppelter Einträge in Ihren Daten zu erstellen:

Gehen Sie zu Google Sheets und öffnen Sie eine Tabelle mit doppelten Daten. Navigieren Sie zu „Erweiterungen -> Makros -> Makros aufzeichnen“.

Öffnen Sie die Registerkarte „Erweiterungen“, um ein Makro in Google Sheets aufzuzeichnen

Wählen Sie im unteren Menü die Option „Relative Referenzen verwenden“.

Auswählen relativer Referenzen im Google Sheets-Makro

Markieren Sie die Spalte, in der Sie Duplikate entfernen möchten. Wählen Sie „Daten -> Datenbereinigung -> Duplikate entfernen“.

Verwendung der

Konfigurieren Sie Ihre Optionen und klicken Sie auf „Duplikate entfernen“.

Klicken Sie auf

Bestätigen Sie mit „OK“.

Klicken Sie auf

Klicken Sie auf „Speichern“, um die Aufzeichnung Ihres Makros abzuschließen.

Klicken Sie auf die Schaltfläche „Speichern“, um die Aufzeichnung eines Makros abzuschließen

Benennen Sie Ihr Makro im Dialogfeld „Neues Makro speichern“ und klicken Sie dann auf „Speichern“.

Einen Namen für ein neu aufgezeichnetes Makro hinzufügen und auf die Schaltfläche „Speichern“ klicken

Es gibt zwei Möglichkeiten, Zellen in Google Sheets zu referenzieren: absolut und relativ. Wenn Sie absolute Bezüge verwenden, wendet Ihr Makro alle aufgezeichneten Schritte erneut auf dieselben Zellen an, die Sie verwendet haben.

In der Zwischenzeit übernehmen relative Referenzen die Änderungen unter Berücksichtigung Ihrer aktuell ausgewählten Zelle(n). Nehmen wir an, Sie haben in Zelle B1 ein Makro aufgezeichnet. Sie können dasselbe Makro auch an anderen Stellen anwenden, beispielsweise in den Zellen D1 und E999.

So verwenden Sie Makroverknüpfungen

Sie können benutzerdefinierte Tastaturkürzel für Ihre Makros in Google Sheets festlegen. Diese Option erscheint beim Speichern eines neu aufgezeichneten Makros. Wenn Sie jedoch vergessen, eines hinzuzufügen, gehen Sie folgendermaßen vor:

Gehen Sie in Ihrer Tabelle zu „Erweiterungen -> Makros -> Makros verwalten“.

Klicken Sie auf

Klicken Sie im Dialogfeld für Ihr Makro auf das bereitgestellte Zahlenfeld, geben Sie eine beliebige Zahl zwischen 0 und 9 ein und klicken Sie zum Abschluss auf „Aktualisieren“.

Erstellen einer Makroverknüpfung in Google Sheets

Um Ihr Makro auszuführen, drücken Sie Ctrl+ Alt+ Shift+ [your chosen digit]auf Ihrer Tastatur. Wenn Sie Google Sheets auf dem Mac verwenden, verwenden Sie stattdessen diese Tastenkombination: + Option+ Shift+ [your chosen digit].

Klicken Sie auf „Weiter“, wenn Sie zur Autorisierung aufgefordert werden.

Klicken Sie im Dialogfeld zur Autorisierungsanfrage für Makros auf die Schaltfläche „Weiter“.

Wählen Sie Ihr Konto und klicken Sie auf „Zulassen“.

Erteilen von Berechtigungen für ein Google Sheets-Makro

Führen Sie Ihr Makro erneut aus, indem Sie die Tastenkombination drücken.

Beachten Sie, dass Sie in Google Sheets maximal 10 Verknüpfungen festlegen können. Wenn Sie über weitere Makros verfügen, können Sie diese manuell ausführen, indem Sie auf „Erweiterungen -> Makros -> [Ihr Makro]“ klicken.

Manuelles Ausführen eines Makros über die Registerkarte „Erweiterungen“.

So bearbeiten Sie Google Sheets-Makros

Stattdessen müssen Sie sie manuell in der entsprechenden Apps-Skriptdatei codieren, die für Ihr Makro generiert wurde. Führen Sie die folgenden Schritte aus, um die Datei zu finden und zu bearbeiten:

Wählen Sie in Ihrer Google-Tabelle „Erweiterungen -> Makros -> Makros verwalten“. Klicken Sie im Dialogfeld „Makros verwalten“ auf das Dreipunktsymbol neben Ihrem Makro.

Klicken Sie auf das Kebab-Symbol, um weitere Optionen für ein Makro in Google Sheets anzuzeigen

Wählen Sie „Skript bearbeiten“.

Klicken

Dadurch wird eine Registerkarte „Apps Script“ geöffnet, in der Sie Ihre Änderungen am vorhandenen Code vornehmen können. Klicken Sie auf die Schaltfläche „Projekt speichern“.

Klicken Sie auf die Schaltfläche „Speichern“ für eine Google Apps Script-Datei

Wenn Sie mit JavaScript, der offiziellen Programmiersprache von Google Sheets , nicht vertraut sind, überspringen Sie diesen Schritt, um Ihr Makro beizubehalten und unnötige Änderungen zu vermeiden. Wenn Sie diese Sprache lernen möchten, schauen Sie sich diese Spiele an, um Ihre JavaScript-Kenntnisse zu verbessern .

So importieren Sie Makros aus anderen Blättern

Durch das Importieren Ihrer Makros können Sie erheblich Zeit und Mühe sparen, da Sie sie nicht von Grund auf neu erstellen müssen. Obwohl sie nicht global in allen Tabellenkalkulationen verfügbar sind, können Sie sie manuell in eine andere Datei importieren, indem Sie die folgenden Schritte ausführen:

Gehen Sie in Ihrer aktuellen Tabelle zu „Erweiterungen -> Makros -> Makros verwalten“. Klicken Sie auf das Dreipunktsymbol für Ihr Makro und wählen Sie „Skript bearbeiten“.

Markieren Sie im Skripteditor die Funktion, die Sie importieren möchten, führen Sie einen Rechtsklick aus und wählen Sie dann im Kontextmenü „Kopieren“.

Kopieren einer Funktion aus einer Apps-Skriptdatei

Schließen Sie die Registerkarten für Ihre aktuelle Tabelle und den zugehörigen Skripteditor.

Gehen Sie zu einer anderen Tabelle und erstellen Sie ein neues Makro. Öffnen Sie dann die Skriptdatei Ihres neu erstellten Makros wie oben gezeigt.

Markieren und löschen Sie im neuen Skripteditor den vorhandenen Code, klicken Sie mit der rechten Maustaste auf den Skripteditor und wählen Sie „Einfügen“.

Einfügen einer Funktion in eine Apps-Skriptdatei

Klicken Sie auf „Projekt speichern“, um Ihre Änderungen zu speichern. Gehen Sie zurück zu Ihrer Tabelle und wählen Sie „Erweiterungen -> Makros -> Makro importieren“.

Importieren eines Makros auf der Registerkarte „Erweiterungen“.

Suchen Sie Ihr importiertes Makro im Dialogfeld „Importieren“ und klicken Sie auf „Funktion hinzufügen“.

Klicken Sie auf

Beachten Sie, dass die Option „Makro importieren“ nur dann anklickbar ist, wenn die Apps Script-Datei Ihrer Tabelle Funktionen enthält, die nicht importiert wurden. Wenn Sie bereits alle Funktionen in der Makroliste geladen haben, ist die Option ausgegraut.

So löschen Sie Google Sheets-Makros

Sie können Makros auch jederzeit aus Ihrer Google-Tabelle entfernen. Das Löschen eines Makros wäre sinnvoll, wenn dadurch Änderungen vorgenommen werden, die Ihre Berechnungen durcheinander bringen. Alternativ können Sie sie auch löschen, wenn sie ihren Zweck erfüllt haben. Es öffnet auch einen Steckplatz für Ihre Makro-Verknüpfungen. Löschen Sie ein Makro, indem Sie die folgenden Schritte ausführen:

Gehen Sie zu „Erweiterungen -> Makros -> Makros verwalten“. Klicken Sie im Dialogfeld „Makros verwalten“ auf das Dreipunktsymbol für Ihr Makro und wählen Sie „Entfernen“.

Entfernen eines Google Sheets-Makros

Klicken Sie auf die Schaltfläche „Aktualisieren“.

Aktualisieren der Makroeinstellungen in einer Google-Tabelle

Häufig gestellte Fragen

Wie erstelle ich ein Skript in Google Sheets?

Der Makrorecorder in Google Sheets bietet eingeschränkte Funktionalität. Erstellen Sie für eine definiertere Automatisierung, z. B. die Verwendung benutzerdefinierter Funktionen, ein Skript mit den folgenden Schritten:

Öffnen Sie eine Google-Tabelle und wählen Sie „Erweiterungen -> Apps Script“. Löschen Sie den vorhandenen Code im Skripteditor (auf einer neuen Registerkarte), fügen Sie Ihren Code hinzu und klicken Sie zum Abschluss auf „Speichern“.

Können Google Sheets VBA-Makros ausführen?

VBA-Makros funktionieren in Google Sheets nicht, da die Plattform stattdessen Google Apps Script verwendet. Wenn Sie jedoch Zugriff auf Google Workspace Enterprise Plus und/oder G Suite Enterprise for Education haben, können Sie Ihre VBA-Makros mit Macro Converter in ein kompatibles Sheets-Skript konvertieren .

Bildnachweis: Freepik . Alle Screenshots von Prinzessin Angolluan.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert