Connect with us

Wie man

So automatisieren Sie Google Sheets mit Makros

So erstellen Sie eine Google Sheets-Vorlage

Mit Google Sheets können Sie sich wiederholende Aufgaben mit Makros automatisieren und sie dann an Tastaturkürzel binden, um sie schnell auszuführen. Sie arbeiten mit Google Apps Script, um Ihre Aktionen für die spätere Verwendung zu erfassen.

Was sind Makros?

Ein Makro – oder eine Makroanweisung – ist eine bestimmte Folge von Aktionen, mit denen Sie eine Reihe von Schritten automatisieren können, um die Produktivität zu steigern. Sie zeichnen Ihre Aktionen auf und speichern sie in einer Datei, die an die Tabelle gebunden ist, in der sie aufgezeichnet wurden.

Wenn Sie ein Makro in Google Sheets aufzeichnen, wird automatisch ein Apps-Skript mit dem gesamten Code erstellt, um Ihre Aktionen für Sie zu replizieren. Dies bedeutet, dass Sie komplexe Makros erstellen können, ohne zu wissen, wie Code geschrieben wird. Wenn Sie es das nächste Mal ausführen, erledigt Sheets alles, was Sie beim Aufzeichnen des Makros getan haben. Im Wesentlichen bringen Sie Google Sheets bei, wie Sie ein Dokument mit einem einzigen Befehl nach Ihren Wünschen bearbeiten können.

Makros sind eine leistungsstarke Funktion, die im Grunde alles kann, was Sheets kann. Hier nur einige Beispiele für seine Funktionalität:

  • Wenden Sie Formatierungen und Stile an.
  • Erstellen Sie völlig neue Tabellen.
  • Verwenden Sie eine beliebige Google Sheets-Funktion, -Symbolleiste, ein Menü oder eine Funktion.

Der Himmel ist die Grenze.

So zeichnen Sie ein Makro in Google Sheets auf

Starten Sie ein Google Sheet und klicken Sie auf Extras> Makros> Makro aufzeichnen.

Klicken Sie auf Extras> Makros> Makro aufzeichnen“ width=“480″ height=“291″ onload=“pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“ onerror=“this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“/></p>
<p>Dies öffnet das Aufnahmemenü am unteren Rand des Fensters mit zwei Optionen zum Erfassen Ihrer Aktionen:</p>
<ul>
<li><strong>Absolute Referenzen: </strong>Das Makro führt Aufgaben nur für die genauen Zellen aus, die Sie aufzeichnen.  Wenn Sie Zelle B1 kursiv schreiben, kursiert das Makro immer nur B1, unabhängig davon, auf welche Zelle Sie geklickt haben.</li>
<li><strong>Relative Referenzen:  </strong>Das Makro führt Aufgaben für die ausgewählten Zellen aus, unabhängig davon, wo sie sich im Blatt befinden.  Wenn Sie B1 und C1 kursiv schreiben, können Sie dasselbe Makro erneut verwenden, um die Zellen D1 und E1 später kursiv zu schreiben.</li>
</ul>
<p>Wählen Sie aus, ob Sie eine absolute oder relative Referenz wünschen. Anschließend können Sie mit dem Klicken, Formatieren und Einlernen der Blätter beginnen, in welcher Reihenfolge diese Aktionen repliziert werden sollen.</p>
<p><img class=

Nachdem Sie alle Aktionen für dieses Makro erfasst haben, klicken Sie auf „Speichern“.

Klicken Sie auf Speichern, wenn Sie mit der Aufnahme fertig sind

Geben Sie einen Namen für Ihr Makro ein. Mit Google können Sie auch Verknüpfungen für bis zu erstellen zehn Makros. Wenn Sie ein Makro an eine Tastenkombination binden möchten, geben Sie eine Zahl von 0 bis 9 in das dafür vorgesehene Feld ein. Wenn Sie fertig sind, klicken Sie auf „Speichern“.

Geben Sie einen Namen für Ihr Makro ein und klicken Sie auf Speichern

Wenn Sie den Namen oder die Verknüpfung Ihres Makros anpassen müssen, können Sie ein Makro bearbeiten, indem Sie auf Extras> Makros> Makros verwalten klicken.

Klicken Sie zum Erstellen einer Tastenkombination auf Extras> Makros> Makros verwalten“ width=“531″ height=“314″ onload=“pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“ onerror=“this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“/></p>
<p>Passen Sie im folgenden Fenster die gewünschten Einstellungen an und klicken Sie dann auf „Aktualisieren“.</p>
<p><img class=

Wenn Sie das nächste Mal die dem Makro zugeordnete Verknüpfung drücken, wird sie ausgeführt, ohne dass Sie das Makro-Menü in der Symbolleiste öffnen müssen.

So führen Sie ein Makro in Google Sheets aus

Wenn Ihr Makro eine absolute Referenz ist, können Sie das Makro ausführen, indem Sie die Tastenkombination drücken oder zu Extras> Makros> Ihr Makro gehen und dann auf die entsprechende Option klicken.

Klicken Sie auf Extras> Makros> YourMacroName, um Ihr Makro auszuführen“ width=“650″ height=“332″ onload=“pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“ onerror=“this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“/></p>
<p>Wenn Ihr Makro eine relative Referenz ist, markieren Sie andernfalls die Zellen in Ihrer Tabelle, auf denen das Makro ausgeführt werden soll, und drücken Sie dann die entsprechende Verknüpfung, oder klicken Sie unter Extras> Makros> Ihr Makro darauf.</p>
<p><img class=So importieren Sie Makros

Wie bereits erwähnt, wird ein Makro beim Aufzeichnen an die Tabelle gebunden, in der Sie es aufgezeichnet haben. Was aber, wenn Sie ein Makro aus einer anderen Tabelle importieren möchten? Es ist zwar keine einfache Aufgabe, aber Sie können sie mit dieser kleinen Problemumgehung erledigen.

Da aufgezeichnete Makros als Funktionen in Google Apps Script gespeichert sind, müssen Sie zum Importieren eines Makros die Funktion kopieren und dann in die Makrodatei des neuen Blattes einfügen.

Öffnen Sie das Google Sheet mit dem Makro, das Sie kopieren möchten, und klicken Sie dann auf Extras> Makros> Makros verwalten.

Klicken Sie auf Extras> Makros> Makros verwalten“ width=“531″ height=“314″ onload=“pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“ onerror=“this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“/></p>
<p>Klicken Sie anschließend auf das Symbol „Mehr“ neben dem Makro, das Sie kopieren möchten, und klicken Sie dann auf „Skript bearbeiten“.</p>
<p><img class=

Alle Makros werden in derselben Datei gespeichert. Wenn Sie also einige Makros gespeichert haben, müssen Sie diese möglicherweise durchsuchen. Der Name der Funktion ist derselbe, den Sie beim Erstellen angegeben haben.

Markieren Sie die Makros, die Sie kopieren möchten, und drücken Sie dann Strg + C. Stellen Sie sicher, dass Sie alles bis einschließlich des schließenden Semikolons kopieren.

Markieren und kopieren Sie die Makrofunktion mit Strg + C.

Öffnen Sie nun die andere Tabelle, in die Sie das Makro importieren möchten, und klicken Sie auf Extras> Makros> Makro aufzeichnen.

Erstellen Sie ein neues Makro in Ihrer anderen Tabelle.  Klicken Sie auf Extras> Makros> Makro aufzeichnen“ width=“479″ height=“244″ onload=“pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“ onerror=“this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“/></p>
<p>Klicken Sie sofort auf „Speichern“, ohne Aktionen aufzuzeichnen, um eine Platzhalterfunktion in der Makrodatei des Blattes für uns zu erstellen.  Sie werden dies etwas später löschen.</p>
<p><img class=

Klicken Sie erneut auf „Speichern“.

Sie müssen sich keine Gedanken über die Benennung machen, klicken Sie auf Speichern

Öffnen Sie Google Apps Script, indem Sie auf Extras> Skripteditor klicken, und öffnen Sie dann die Datei macros.gs im linken Bereich. Löschen Sie die vorhandene Funktion und drücken Sie Strg + V, um das Makro aus Ihrem anderen Blatt einzufügen.

Fügen Sie in die Datei macros.gs die Funktion des Makros aus der ersten Tabelle ein

Drücken Sie Strg + S, um das Skript zu speichern, die Registerkarte zu schließen und zu Ihrer Tabelle zurückzukehren.

Ihre Tabelle liest die Datei macros.gs und sucht nach Änderungen, die daran vorgenommen wurden. Wenn eine neue Funktion erkannt wird, können Sie mit der Importfunktion ein Makro aus einem anderen Blatt hinzufügen.

Klicken Sie anschließend auf Extras> Makros> Importieren.

Klicken Sie auf Extras> Makros> Importieren, um die Makros in dieses Dokument zu importieren“ width=“478″ height=“282″ onload=“pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“ onerror=“this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);“/></p>
<p>Klicken Sie abschließend unter dem Makro, das Sie hinzufügen möchten, auf „Funktion hinzufügen“.</p>
<p><img class=

Leider müssen Sie das Makro wieder manuell an eine Tastenkombination binden. Befolgen Sie einfach die zuvor genannten Anweisungen, und Sie können dieses Makro auf mehreren Blättern verwenden.

Das ist alles, was Sie zum Erstellen und Verwenden von Makros in Google Sheets benötigen. Die Routinen, die Sie für Ihre Tabellenkalkulationen erstellen können, sind unbegrenzt, um die Zeit zu begrenzen, die Sie für diese sich wiederholenden Aufgaben aufwenden.

Continue Reading
Click to comment

Leave a Reply

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

Tendencia