Hvordan automatisere Google Sheets med makroer
Google Sheets lar deg automatisere repeterende oppgaver med makroer, og du kan deretter binde dem til hurtigtaster for å utføre dem raskt. De bruker Google Apps Script for å fange opp handlingene dine for senere bruk.
Innholdsfortegnelse
Hva er makroer?
En makro – eller makroinstruksjon – er en spesifikk sekvens av handlinger som lar deg automatisere en rekke trinn for å øke produktiviteten. De fungerer ved å registrere handlingene dine og lagre dem i en fil som er bundet til regnearket de ble registrert i.
Når du tar opp en makro i Google Sheets, oppretter den automatisk et Apps-skript med all koden for å replikere handlingene dine for deg. Dette betyr at du kan lage komplekse makroer uten å vite hvordan du skriver kode. Neste gang du kjører det, vil Sheets gjøre alt du gjorde da du tok opp makroen. I hovedsak lærer du Google Sheets hvordan du kan manipulere et dokument etter din smak med en enkelt kommando.
Makroer er en kraftig funksjon som kan gjøre alt som Sheets er i stand til å gjøre. Her er bare noen få eksempler på funksjonaliteten:
Bruk formatering og stiler.
Lag helt nye regneark.
Bruk hvilken som helst Google Regneark-funksjon, verktøylinje, meny eller funksjon.
Himmelen er grensen.
Hvordan ta opp en makro i Google Sheets
Start et Google-ark og klikk på Verktøy > Makroer > Ta opp makro.
Etter at du har fanget alle handlingene for denne makroen, klikker du på «Lagre».
Skriv inn et navn for makroen din. Google lar deg også lage snarveier for opptil ti makroer. Hvis du vil knytte en makro til en hurtigtast, skriv inn et tall fra 0-9 i feltet som er oppgitt. Når du er ferdig, klikker du på «Lagre».
Hvis du trenger å justere makroens navn eller snarvei, kan du redigere en makro ved å klikke Verktøy > Makroer > Administrer makroer.
Neste gang du trykker på snarveien knyttet til makroen, vil den kjøre uten å måtte åpne makromenyen fra verktøylinjen.
Hvordan kjøre en makro i Google Sheets
Hvis makroen din er en absolutt referanse, kan du kjøre makroen ved å trykke på hurtigtasten eller gå til Verktøy > Makroer > Makroen din og deretter klikke på det aktuelle alternativet.
Hvordan importere makroer
Som nevnt tidligere, når du tar opp en makro, blir den bundet til regnearket du registrerte den på. Men hva om du vil importere en makro fra et annet regneark? Selv om det ikke er en enkel og enkel oppgave, kan du gjøre det ved å bruke denne lille løsningen.
Fordi innspilte makroer lagres som funksjoner i Google Apps Script, må du kopiere funksjonen for å importere en makro og deretter lime den inn i det nye arkets makrofil.
Åpne Google-arket med makroen du vil kopiere, og klikk deretter på Verktøy > Makroer > Administrer makroer.
Alle makroer lagres i samme fil, så hvis du har et par makroer lagret, må du kanskje sile gjennom dem. Funksjonens navn er det samme du ga den da du opprettet den.
Marker makroen(e) du vil kopiere, og trykk deretter Ctrl + C. Pass på å kopiere alt til og med det avsluttende semikolonet.
Åpne nå det andre regnearket du skal importere makroen til og klikk Verktøy > Makroer > Ta opp makro.
Klikk «Lagre» igjen.
Åpne Google Apps Script ved å klikke Verktøy > Skriptredigering, og åpne deretter filen macros.gs fra venstre rute. Slett den eksisterende funksjonen og trykk deretter Ctrl + V for å lime inn makroen fra det andre arket.
Trykk Ctrl + S for å lagre skriptet, lukk fanen og gå tilbake til regnearket.
Regnearket ditt leser macros.gs-filen og ser etter endringer som er gjort i den. Hvis en ny funksjon oppdages, kan du bruke Import-funksjonen til å legge til en makro fra et annet ark.
Klikk deretter Verktøy > Makroer > Importer.
Dessverre må du binde makroen manuelt til en hurtigtast igjen. Bare følg instruksjonene som er nevnt tidligere, og du vil være klar til å bruke denne makroen på tvers av flere ark.
Det er alt som skal til for å lage og bruke makroer i Google Sheets. Det er ingen grense for rutinene du kan lage for regnearkene dine for å begrense hvor lang tid du bruker på å gjøre disse repeterende oppgavene.