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“.
Wählen Sie im unteren Menü die Option „Relative Referenzen verwenden“.
Markieren Sie die Spalte, in der Sie Duplikate entfernen möchten. Wählen Sie „Daten -> Datenbereinigung -> Duplikate entfernen“.
Konfigurieren Sie Ihre Optionen und klicken Sie auf „Duplikate entfernen“.
Bestätigen Sie mit „OK“.
Klicken Sie auf „Speichern“, um die Aufzeichnung Ihres Makros abzuschließen.
Benennen Sie Ihr Makro im Dialogfeld „Neues Makro speichern“ und klicken Sie dann auf „Speichern“.
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 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“.
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.
Wählen Sie Ihr Konto und klicken Sie auf „Zulassen“.
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.
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.
Wählen Sie „Skript bearbeiten“.
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“.
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“.
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“.
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“.
Suchen Sie Ihr importiertes Makro im Dialogfeld „Importieren“ und klicken Sie auf „Funktion hinzufügen“.
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“.
Klicken Sie auf die Schaltfläche „Aktualisieren“.
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