Alle macro's in één werkmap maken en opslaan (2024)

Macro's en VBA-hulpprogramma's vindt u op het tabblad Ontwikkelaars. Aangezien dit tabblad standaard is verborgen, moet u het eerst weergeven. Zie Het tabblad Ontwikkelaars weergeven voor meer informatie.

Alle macro's in één werkmap maken en opslaan (1)

Maak vervolgens een macro. We nemen een macro op die niets doet, maar de werkmap Persoonlijke macro wordt gemaakt.

Meer informatie over het maken van macro's vindt u in Snel aan de slag: een macro maken.

  1. Ga naar het tabblad Ontwikkelaars en klik op Macro opnemen.

    Alle macro's in één werkmap maken en opslaan (2)

  2. Voer in het dialoogvenster Macro opnemen geen naam in voor de macro in het vak Macronaam . U kunt de naam accepteren die u in Excel krijgt, zoals Macro1, omdat dit slechts een tijdelijke macro is.

    Wanneer u zelf macro's gaat maken, moet u deze beschrijvende namen geven, zodat u weet wat ze doen.

  3. Kies in het vak Macro opslaan de opties Persoonlijke macrowerkmap > OK. Dit is de belangrijkste stap, want als u nog geen persoonlijke macrowerkmap hebt, wordt er een voor u gemaakt.

  4. Klik op Ontwikkelaars > Opname stoppen om uw persoonlijke macro-worbook te maken.

  5. Wanneer u de werkmap sluit, wordt u gevraagd om zowel de werkmap als de persoonlijke macrowerkmap op te slaan.

Ga als volgende te werk om de macro te zien die u hebt gemaakt:

  1. Ga naar Developer > Visual Basic om de Visual Basic Editor (VBE) te starten, waar uw macro's worden opgeslagen.

  2. U vindt uw persoonlijke macrowerkmap in het deelvenster Projectverkenner aan de linkerkant. Als u deze niet ziet, gaat u naar >Projectverkenner weergeven.

  3. Dubbelklik op de map VBA-project (PERSONAL.xlsb) > Modules > Module1 en u vindt de lege Macro1 die u hebt opgenomen. U kunt deze verwijderen of behouden om later code toe te voegen.

    Opmerking:Wanneer u een macro opneemt in een nieuw exemplaar van Excel, maakt VBA automatisch een nieuwe modulemap en wordt het aantal ervan verhoogd. Dus als u module1 en module2 al hebt, maakt VBA Module3. U kunt de naam van modules wijzigen in het venster Eigenschappen onder Projectverkenner, zodat ze beter weergeven wat de macro's erin doen.

Macro's verplaatsen tussen computers

Het bestand Personal.xlsb wordt opgeslagen in een map met de naam XLSTART. Als u uw macro's met iemand anders wilt delen, kunt u deze kopiëren naar de map XLSTART op andere computers of een deel van de macro's kopiëren naar het bestand Personal.xlsb op andere computers. U kunt zoeken naar XLSTART in Windows Verkenner om deze te vinden.

Als u een of slechts enkele macro's met anderen wilt delen, kunt u de werkmap met deze macro's verzenden. U kunt ook de werkmap beschikbaar maken op een gedeeld netwerkstation of vanuit een SharePoint Services-bibliotheek.

Zie Macromodules kopiëren naar andere werkmappen voor meer informatie over het kopiëren van een macro van de ene werkmap naar de andere.

Zorg ervoor dat het tabblad Ontwikkelaars zichtbaar is op het lint. Het tabblad Ontwikkelaars is standaard niet zichtbaar, dus ga als volgt te werk:

  1. Ga naar Voorkeuren voor Excel > ... > lint & werkbalk.

  2. Schakel in de categorie Lint aanpassen in de lijst Hoofdtabbladen het selectievakje Ontwikkelaars in. Klik vervolgens op Opslaan.

Maak vervolgens een macro. We nemen een macro op die niets doet, maar de werkmap Persoonlijke macro wordt gemaakt.

Meer informatie over het maken van macro's vindt u in Snel aan de slag: een macro maken.

  1. Ga naar het tabblad Ontwikkelaars en klik op Macro opnemen.

  2. Voer in het dialoogvenster Macro opnemen geen naam in voor de macro in het vak Macronaam . U kunt de naam accepteren die u in Excel krijgt, zoals Macro1, omdat dit slechts een tijdelijke macro is.

    Wanneer u zelf macro's gaat maken, moet u deze beschrijvende namen geven, zodat u weet wat ze doen.

  3. Kies in het vak Macro opslaan de opties Persoonlijke macrowerkmap > OK. Dit is de belangrijkste stap, want als u nog geen persoonlijke macrowerkmap hebt, wordt er een voor u gemaakt.

  4. Klik op Ontwikkelaars > Opname stoppen om uw persoonlijke macro-worbook te maken.

  5. Wanneer u de werkmap sluit, wordt u gevraagd om zowel de werkmap als de persoonlijke macrowerkmap op te slaan.

Ga als volgende te werk om de macro te zien die u hebt gemaakt:

  1. Klik op Developer > Visual Basic om de Visual Basic Editor (VBE) te starten, waarin uw macro's worden opgeslagen.

  2. U vindt uw persoonlijke macrowerkmap in het deelvenster Projectverkenner aan de linkerkant. Als u deze niet ziet, gaat u naar >Projectverkenner weergeven.

  3. Dubbelklik op de map VBA-project (PERSONAL.xlsb) > Modules > Module1 en u vindt de lege Macro1 die u hebt opgenomen. U kunt deze verwijderen of behouden om later code toe te voegen.

Opmerking:Wanneer u een macro opneemt in een nieuw exemplaar van Excel, maakt VBA automatisch een nieuwe modulemap en wordt het aantal ervan verhoogd. Dus als u module1 en module2 al hebt, maakt VBA Module3. U kunt de naam van modules wijzigen in het venster Eigenschappen onder Projectverkenner, zodat ze beter weergeven wat de macro's erin doen.

Macro's verplaatsen tussen computers

Het bestand Personal.xlsb wordt opgeslagen in een opstartmap van het systeem. Als u uw macro's met iemand anders wilt delen, kunt u Personal.xlsb kopiëren naar de opstartmap op andere computers of een deel of alle macro's kopiëren naar het bestand Personal.xlsb op andere computers. In Finder selecteert u Go, houdt u de Option-toets ingedrukt en selecteert u Bibliotheek. Navigeer in het deelvenster Bibliotheek naar: Groepscontainers > xyz. Office (waarbij xyz een tekenreeks is, zoals 'UBF8T346G9') > Gebruikersinhoud > Opstarten > Excel. Plak het bestand Personal.xlsb in de map Excel.

Als u een of slechts enkele macro's met anderen wilt delen, kunt u de werkmap met deze macro's verzenden. U kunt ook de werkmap beschikbaar maken op een gedeeld netwerkstation of vanuit een SharePoint Services-bibliotheek.

Zie Macromodules kopiëren naar andere werkmappen voor meer informatie over het kopiëren van een macro van de ene werkmap naar de andere.

Alle macro's in één werkmap maken en opslaan (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Duncan Muller

Last Updated:

Views: 5880

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.