Met Google Spreadsheets kunt u repetitieve taken automatiseren met macro’s, en u kunt ze vervolgens aan sneltoetsen koppelen om ze snel uit te voeren. Ze werken met Google Apps Script om uw acties vast te leggen voor later gebruik.
VERWANT: Leer hoe u Excel-macro’s gebruikt om vervelende taken te automatiseren
Wat zijn macro’s?
Een macro – of macro-instructie – is een specifieke reeks acties waarmee u een reeks stappen kunt automatiseren om de productiviteit te verhogen. Ze werken door uw acties op te nemen en ze op te slaan in een bestand dat is gebonden aan de spreadsheet waarin ze zijn opgenomen.
Wanneer u een macro opneemt in Google Spreadsheets, wordt automatisch een Apps Script gemaakt met alle code om uw acties voor u te repliceren. Dit betekent dat u complexe macro’s kunt maken zonder te weten hoe u code moet schrijven. De volgende keer dat u het programma uitvoert, zal Sheets alles doen wat u deed toen u de macro opnam. In wezen leert u Google Spreadsheets hoe u een document naar wens kunt manipuleren met een enkele opdracht.
VERWANT: Hoe u uw Google Apps een boost kunt geven met de Script Editor
Macro’s zijn een krachtige functie die in principe alles kan doen waar Sheets toe in staat is. Hier zijn slechts enkele voorbeelden van de functionaliteit:
- Pas opmaak en stijlen toe.
- Maak volledig nieuwe spreadsheets.
- Gebruik een functie, werkbalk, menu of functie van Google Spreadsheets.
The sky is the limit.
Een macro opnemen in Google Spreadsheets
Start een Google-spreadsheet en klik op Extra> Macro’s> Macro opnemen.
Nadat u alle acties voor deze macro heeft vastgelegd, klikt u op ‘Opslaan’.
Voer een naam in voor uw macro. Met Google kunt u ook snelkoppelingen maken voor maximaal tien macro’s. Als u een macro aan een sneltoets wilt koppelen, voert u een getal van 0-9 in de daarvoor bestemde ruimte in. Als u klaar bent, klikt u op ‘Opslaan’.
VERWANT: Hoe u een Google Spreadsheets-spreadsheet in Google Documenten invoegt
Als u de naam of snelkoppeling van uw macro moet aanpassen, kunt u een macro bewerken door te klikken op Extra> Macro’s> Macro’s beheren.
De volgende keer dat u op de snelkoppeling drukt die aan de macro is gekoppeld, wordt deze uitgevoerd zonder dat u het macromenu vanuit de werkbalk hoeft te openen.
Een macro uitvoeren in Google Spreadsheets
Als uw macro een absolute referentie is, kunt u de macro uitvoeren door op de sneltoets te drukken of naar Extra> Macro’s> Uw macro te gaan en vervolgens op de juiste optie te klikken.
Hoe macro’s te importeren
Zoals eerder vermeld, wordt wanneer u een macro opneemt, deze gebonden aan de spreadsheet waarop u deze hebt opgenomen. Maar wat als u een macro uit een andere spreadsheet wilt importeren? Hoewel het geen eenvoudige en eenvoudige taak is, kunt u het doen met deze kleine oplossing.
Omdat opgenomen macro’s worden opgeslagen als functies in Google Apps Script, moet u om een macro te importeren de functie kopiëren en vervolgens in het macrobestand van het nieuwe blad plakken.
Open het Google-blad met de macro die u wilt kopiëren en klik vervolgens op Extra> Macro’s> Macro’s beheren.
Alle macro’s worden in hetzelfde bestand opgeslagen, dus als je een aantal macro’s hebt opgeslagen, moet je ze misschien doorzoeken. De naam van de functie is dezelfde die u eraan hebt gegeven toen u deze maakte.
Markeer de macro (‘s) die u wilt kopiëren en druk op Ctrl + C. Zorg ervoor dat u alles kopieert tot en met de laatste puntkomma.
Open nu de andere spreadsheet waarnaar u de macro wilt importeren en klik op Extra> Macro’s> Macro opnemen.
Klik nogmaals op “Opslaan”.
Open Google Apps Script door te klikken op Extra> Script Editor en open vervolgens het bestand macros.gs in het linkerdeelvenster. Verwijder de bestaande functie en druk vervolgens op Ctrl + V om de macro uit uw andere blad te plakken.
Druk op Ctrl + S om het script op te slaan, het tabblad te sluiten en terug te keren naar uw spreadsheet.
Uw spreadsheet leest het bestand macros.gs en zoekt naar wijzigingen die erin zijn aangebracht. Als een nieuwe functie wordt gedetecteerd, kunt u de functie Importeren gebruiken om een macro uit een ander blad toe te voegen.
Klik vervolgens op Extra> Macro’s> Importeren.
Helaas moet u de macro opnieuw handmatig aan een sneltoets koppelen. Volg gewoon de eerder genoemde instructie en u bent klaar om deze macro op meerdere bladen te gebruiken.
Dat is alles wat u hoeft te doen bij het maken en gebruiken van macro’s in Google Spreadsheets. Er is geen limiet aan de routines die u voor uw spreadsheets kunt maken om de hoeveelheid tijd die u besteedt aan deze repetitieve taken te beperken.