Een macro opnemen in Excel

Steeds dezelfde acties uitvoeren is niet alleen saai, maar het kan ook een verspilling van tijd en een aanslag op uw productiviteit(productivity) zijn . Dit geldt met name voor beginnende Excel-gebruikers(beginner Excel users) , die zich misschien niet realiseren dat het gemakkelijk is om veelvoorkomende taken te automatiseren door een macro op te nemen. Maar wat is een Excel- macro? 

Met Excel(Excel) -macro's kunt u veel van de veelvoorkomende taken die u uitvoert automatiseren, van het invoegen van formules tot het opmaken van gegevens. U hoeft geen programmeur te zijn om ze te maken, aangezien Excel uw acties kan opnemen terwijl u ze uitvoert. Als u wilt weten hoe u een macro in Excel opneemt , moet u de onderstaande stappen volgen.

Wat is een Excel-macro?(What Is an Excel Macro?)

Een Excel - macro is een opgenomen reeks instructies, handmatig gemaakt in VBA(created manually in VBA) (Visual Basic for Applications ) of automatisch opgenomen met behulp van Excel's Macro Recorder -tool. Met een macro kunt u een willekeurig aantal veelvoorkomende acties opslaan, zoals het verwijderen van lege kolommen, het wijzigen van tekstopmaak of het invoegen van nieuwe formules in een werkmap.

Deze opgeslagen acties kunnen vervolgens worden uitgevoerd met een klik op een knop of met behulp van een specifieke sneltoets. Elke macro heeft een specifieke snelkoppeling die u kunt gebruiken om de actie snel te herhalen.

Als u Excel gebruikt om een ​​macro op te nemen, vermindert u de tijd die nodig is om een ​​spreadsheet te maken of te bewerken, waardoor uw workflow wordt versneld.

Een macro opnemen in Excel(How to Record a Macro in Excel)

De eenvoudigste manier om een ​​nieuwe macro in Microsoft Excel te maken, is door deze op te nemen met de tool Macro Recorder , die u in Excel op Windows of Mac kunt gebruiken . Het is helaas niet mogelijk om een ​​macro op te nemen in Excel Online

  1. Als u een nieuwe macro in Excel wilt opnemen , opent u een nieuwe of bestaande werkmap. Selecteer op het tabblad Ontwikkelaar op de lintbalk de knop (Developer)Macro opnemen(Record Macro) . U kunt ook op de toetsen Alt + T + M + R op uw toetsenbord drukken.

  1. In het venster Macro opnemen kunt u een (Record Macro)naam(Macro name) voor uw macro instellen om het doel ervan te identificeren in het vak Macronaam, en een beschrijving voor andere gebruikers geven in het vak Beschrijving(Description ) . U kunt ook een sneltoets toevoegen (zoals Ctrl + T ) om de nieuwe macro toe te wijzen aan een sneltoets.

  1. In het vervolgkeuzemenu Macro opslaan in kunt u instellen waar u de macro wilt opslaan nadat deze is opgenomen, zoals (Store macro in)Deze werkmap(This Workbook ) (om deze op te slaan in de geopende werkmap), Nieuwe werkmap(New Workbook ) (om deze op te slaan in een nieuwe werkmap ), of Persoonlijke macrowerkmap(Personal Macro Workbook ) (zodat u deze in meerdere werkmappen kunt gebruiken). Selecteer de knop OK om de opname te starten zodra u uw keuzes hebt bevestigd.

  1. Zodra u OK selecteert , bevindt de Excel Macro Recorder zich in de opnamemodus. Elke actie die u uitvoert, van het klikken op een knop tot het bewerken van een cel, wordt vastgelegd. Voer op dit punt de acties uit die u als macro wilt opnemen en selecteer vervolgens de knop Opname stoppen op het tabblad (Stop Recording )Ontwikkelaars(Developer) als u klaar bent.

Bestaande Microsoft Excel-macro's uitvoeren, bewerken of verwijderen(Running, Editing or Deleting Existing Microsoft Excel Macros)

Afhankelijk van de opslaglocatie die u hebt geselecteerd in het venster Macro opnemen(Record Macro) , is uw opgenomen macro klaar om te worden uitgevoerd in uw geopende werkmap of in een nieuw geopende werkmap.

  1. Als u de gemaakte macro wilt uitvoeren, bewerken of verwijderen, selecteert u Developer > Macros op de lintbalk.

  1. In het Macro -venster wordt een lijst weergegeven met beschikbare macro's die in uw geopende werkmap kunnen worden uitgevoerd. Om de macro uit te voeren, selecteert u deze in de lijst en selecteert u vervolgens de knop Uitvoeren(Run) . U kunt in plaats daarvan ook de sneltoets gebruiken die u hebt geselecteerd toen u de macro maakte.

  1. Om in plaats daarvan wijzigingen aan te brengen in de opgenomen macro, selecteert u de knop Bewerken(Edit ) . Hiermee wordt de Excel VBA - editor geopend, waardoor geavanceerde gebruikers de VBA-code kunnen bewerken(edit the VBA code) en de werking van de macro kunnen wijzigen. VBA-beginners vinden het misschien gemakkelijker om de macro eenvoudig te verwijderen en opnieuw op te nemen.

  1. Om de macro te verwijderen, selecteert u deze in de lijst en selecteert u vervolgens de knop Verwijderen(Delete ) .

  1. Excel zal u vragen om te bevestigen dat u de macro wilt verwijderen. Selecteer Ja(Yes) om dit te bevestigen. Nadat u de macro hebt verwijderd, moet u de macro opnieuw opnemen met behulp van de bovenstaande stappen.

Excel-bestanden opslaan met opgenomen macro's(Saving Excel Files with Recorded Macros)

Excel - werkmappen worden meestal opgeslagen in de XLSX-bestandsindeling(XLSX file format ) (of XLS voor werkmappen die zijn gemaakt in Excel 2007 en ouder). Dit bestandstype ondersteunt de meeste Excel -gegevens, maar sluit alle opgeslagen Excel - macro's uit.

Om een ​​Excel -bestand met opgenomen macro's op te slaan, moet u in plaats daarvan het XLSM -bestandsformaat gebruiken.

  1. Als u een Excel -bestand wilt opslaan als een werkmap met macro's, selecteert u File > Save As > Browse

  1. Selecteer in het venster Opslaan als (Save As )Excel Macro-Enabled Workbook (*.xlsm) in het vervolgkeuzemenu. Kies een locatie om het bestand op te slaan en selecteer vervolgens de knop Opslaan(Save) om het op te slaan.

  1. Wanneer u het Excel - bestand met macro's opent op een andere pc of Mac , moet u Excel mogelijk eerst autoriseren om eventuele opgenomen macro's uit te voeren. Selecteer hiervoor de knop Macro's inschakelen(Enable Macros) .

Excel-bestanden delen met opgenomen macro's(Sharing Excel Files with Recorded Macros)

Excel -macro's zijn handig, maar ze bevatten ook potentiële beveiligingsrisico's. Als u een Excel -bestand opent dat macro's bevat van een bron die u niet herkent of vertrouwt, staat u toe dat dat bestand gevaarlijke code op uw pc uitvoert.

Hierdoor blokkeren online e-mailproviders zoals Gmail automatisch dat gebruikers XLSM -bestanden (macro-enabled Excel - werkmap) naar andere gebruikers kunnen sturen. Als dit gebeurt, kunt u mogelijk services voor het delen van bestanden zoals Google Drive gebruiken om deze online met andere gebruikers te delen.

Als je je macro-enabled Excel - bestand wilt delen met een andere gebruiker in de buurt, dan kun je ook kijken naar lokale bestandsoverdrachtsmethoden om(local file transfer methods) het te delen met een andere pc of Mac , of met andere apparaten zoals smartphones.

Macro-enabled Excel - bestanden kunnen worden verpakt met virussen of andere malware, dus als u een Excel -bestand opent dat u niet vertrouwt, moet u mogelijk daarna scannen op malware(scan for malware) om ervoor te zorgen dat uw pc niet wordt aangetast. Of scan het bestand zelf(scan the file itself) voordat u het opent.

Geavanceerde Excel-tips en -trucs(Advanced Excel Tips and Tricks)

Het opnemen van een macro is slechts één Excel-truc(Excel trick) die u kan helpen tijd te besparen, maar er zijn andere Excel- functies die u ook productiever kunnen maken. Hoofdgebruikers(Power) zijn misschien geïnteresseerd in het gebruik van Excel om gegevens online(using Excel to scrape data online) te scrapen , terwijl gegevensanalisten misschien nieuwsgierig zijn naar het gebruik van AANTALLEN.ALS, SUMIFS en AVERAGEIFS(how to use COUNTIFS, SUMIFS and AVERAGEIFS) voor uitgebreide gegevensanalyse.

Werk je liever in teamverband, of worstel je met een ingewikkelde Excel - formule, dan kun je ook samenwerken aan Excel-spreadsheets(collaborate on Excel spreadsheets) met behulp van een gedeelde werkmap. Het kan echter zijn dat Google Spreadsheets een betere optie is(Google Sheets is a better option) voor online samenwerking, met veel van dezelfde functies en functies.



About the author

Ik ben een webontwikkelaar met ervaring in Firefox en Google Docs. Ik heb een diploma in bedrijfskunde van de Universiteit van Florida. Mijn vaardigheden omvatten: website-ontwikkeling, contentmanagementsysteem (CMS), data-analyse en gebruikersinterfaceontwerp. Ik ben een ervaren consultant die uw team kan helpen bij het bouwen van effectieve websites en applicaties.



Related posts