Alle macro's in één werkmap maken en opslaan

Opmerking: We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Wanneer u voor het eerst een macro maakt in een werkmap, werkt de macro alleen in die werkmap. Maar wat moet u doen als u de macro in andere werkmappen wilt gebruiken? Als u uw macro's beschikbaar wilt stellen wanneer u Excel opent, kunt u ze maken in een werkmap genaamd Personal.xlsb. Dit is een verborgen werkmap die is opgeslagen op uw computer, die wordt geopend op de achtergrond telkens wanneer u Excel opent.

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 weergevenvoor meer informatie.

Tabblad Ontwikkelaars op het lint

Maak vervolgens een macro. We een macro die niets doet gaat opnemen, maar de persoonlijke macrowerkmap maakt.

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.

    Codegroep op het tabblad Ontwikkelaars

  2. Klik in het dialoogvenster Macro opnemen niet lastig hoeft te vallen invoeren van een naam voor de macro in het vak macronaam . U kunt de naam die Excel, zoals Macro1, oplevert aangezien dit alleen een tijdelijke macro accepteren.

    Wanneer u met het maken van macro's van uw eigen begint, wilt u geven beschrijvende namen, 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, en Excel worden uw persoonlijke Macro werkmap zich bevindt hebt gemaakt.

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

Bekijk de macro die u hebt gemaakt:

  1. Ga naar ontwikkelaars > Visual Basic aan starten de Visual Basic Editor (VBE), namelijk waar uw macro's worden opgeslagen.

  2. U kunt uw persoonlijke macrowerkmap vinden in het venster Projectverkenner aan de linkerkant. Als u dit niet ziet, gaat u naar weergave > Projectverkenner.

  3. Dubbelklik op de VBA-Project (PERSONAL.xlsb) map > Modules > Module1en vindt u de lege Macro1 die u hebt opgenomen. U kunt verwijderen of behouden om de code hebt toegevoegd aan later.

    Opmerking: Als u een macro in een nieuw exemplaar van Excel opneemt, wordt VBA automatisch een nieuwe Module map maken en het nummer verhoogd. Als u al Module1 en Module2 hebt, wordt VBA dus Module3 maken. U kunt Modules in het venster Eigenschappen onder de Projectverkennerwijzigen zodat ze beter overeenkomt met wat de macro's in ze doen.

Macro's verplaatsen tussen computers

Het bestand persoonlijk.xlsb is opgeslagen in de map XLSTART. Als u uw macro's delen met iemand anders wilt, kunt u deze kopiëren naar de map XLSTART op andere computers of sommige of alle van de macro's kopiëren naar het bestand dat persoonlijk.xlsb op andere computers. U kunt zoeken naar XLSTART in Windows Verkenner om te zoeken.

Als u een of slechts een paar macro's die u wilt delen met anderen hebt, kunt u ze de werkmap waarin ze 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.

Controleer of dat het tabblad ontwikkelaars zichtbaar is op het lint. Standaard het tabblad ontwikkelaars niet zichtbaar is, dus als volgt te werk:

  1. Ga naar Excel > Voorkeuren...> 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 een macro die niets doet gaat opnemen, maar de persoonlijke macrowerkmap maakt.

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. Klik in het dialoogvenster Macro opnemen niet lastig hoeft te vallen invoeren van een naam voor de macro in het vak macronaam . U kunt de naam die Excel, zoals Macro1, oplevert aangezien dit alleen een tijdelijke macro accepteren.

    Wanneer u met het maken van macro's van uw eigen begint, wilt u geven beschrijvende namen, 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, en Excel worden uw persoonlijke Macro werkmap zich bevindt hebt gemaakt.

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

Bekijk de macro die u hebt gemaakt:

  1. Klik op ontwikkelaars > Visual Basic aan starten de Visual Basic Editor (VBE), namelijk waar uw macro's worden opgeslagen.

  2. U kunt uw persoonlijke macrowerkmap vinden in het venster Projectverkenner aan de linkerkant. Als u dit niet ziet, gaat u naar weergave > Projectverkenner.

  3. Dubbelklik op de VBA-Project (PERSONAL.xlsb) map > Modules > Module1en vindt u de lege Macro1 die u hebt opgenomen. U kunt verwijderen of behouden om de code hebt toegevoegd aan later.

Opmerking: Als u een macro in een nieuw exemplaar van Excel opneemt, wordt VBA automatisch een nieuwe Module map maken en het nummer verhoogd. Als u al Module1 en Module2 hebt, wordt VBA dus Module3 maken. U kunt Modules in het venster Eigenschappen onder de Projectverkennerwijzigen zodat ze beter overeenkomt met wat de macro's in ze doen.

Macro's verplaatsen tussen computers

Het bestand persoonlijk.xlsb is opgeslagen in de opstartmap van een systeem. Als u uw macro's delen met iemand anders wilt, kunt u persoonlijk.xlsb kopiëren naar de opstartmap op andere computers of sommige of alle van de macro's kopiëren naar het bestand dat persoonlijk.xlsb op andere computers. In de Finder selecteert u Ga, en vervolgens de Option -toets ingedrukt en selecteer bibliotheek. Ga in het deelvenster bibliotheek naar: Group Containers > xyz. Office (waarbij xyz zijn voor een tekenreeks, zoals "UBF8T346G9") > Gebruiker inhoud > opstarten > Excel. Plak het bestand persoonlijk.xlsb in de Excel-map.

Als u een of slechts een paar macro's die u wilt delen met anderen hebt, kunt u ze de werkmap waarin ze 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.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×