Macromodules kopiëren naar andere werkmappen

Belangrijk : Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Als een werkmap een macro van Visual Basic for Applications (VBA) bevat die u ergens anders wilt gebruiken, kunt u de module die de macro bevat, kopiëren naar een andere geopende werkmap door de Microsoft Visual Basic Editor te gebruiken.

Voordat u begint met werken op macro's moet u:

  1. Het tabblad ontwikkelaars inschakelen voordat u in macro's werkt. Voor meer informatie, het tabblad Ontwikkelaars weergeven.

  2. Het beveiligingsniveau tijdelijk in te op alle macro's inschakelen. Dat te doen:

    1. Ga naar het tabblad Ontwikkelaars en klik in de groep Programmacode op Macrobeveiliging.

    2. Klik in de categorie Instellingen voor macro's onder Instellingen voor macro's op Alle macro's inschakelen (wordt niet aanbevolen omdat mogelijk schadelijke programmacode kan worden uitgevoerd) en klik op OK.

      De groep Programmacode op het tabblad Ontwikkelaars

      Belangrijk : Als u klaar bent met uw werk, is het raadzaam om weer een van de instellingen te selecteren waarbij alle macro's zijn uitgeschakeld. Zo voorkomt u dat mogelijk schadelijke programmacode kan worden uitgevoerd.

Een module kopiëren van één werkmap naar een andere

  1. Open de werkmap die de module bevat die u wilt kopiëren en de werkmap waarnaar u de module wilt kopiëren.

  2. Klik op het tabblad ontwikkelaars in de groep programmacode op Visual Basic.

    De Visual Basic Editor wordt gestart.

  3. In de Visual Basic Editor in het menu Beeld op Projectverkenner Knopvlak of druk op CTRL + R.

    Het taakvenster van het Project worden gestart en het deelvenster lijsten beide geopende werkmappen. Meestal ziet u VBA (< werkmapnaam >).

  4. Sleep de module die u wilt kopiëren naar de doelwerkmap in het deelvenster Project . De module worden als Module1 gekopieerd naar het knooppunt Modules onder VBA (Book1.xlsm).
    Projectverkenner van VBA

    Macro Module1 -- gekopieerd van Map2.xlsm naar Map1.xlsm

    Kopie van macro Module1

Overzicht van macro's en VBA

Als u niet bekend bent met macro's en met VBA in het algemeen, kan de volgende informatie nuttig zijn voor u.

  • Een macro is een actie of een reeks acties waarmee u taken kunt automatiseren.

  • U kunt macro's opnemen door de opdracht Macro opnemen (tabblad Ontwikkelaars, groep Programmacode) te gebruiken.

  • Macro's worden opgenomen in de programmeertaal VBA.

  • U kunt controleren en bewerken van uw macro's in de Visual Basic Editor, een venster dat wordt geopend door Excel.

    Een module die twee macro's bevat die zijn opgeslagen in Module1 van Map1

Macro's met de namen MakeCellGreen en SetRowHeight zich in een module met de naam Module1, die is opgeslagen in Map1.

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.

Opmerking : Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw 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-ondersteuningsagents.

×