Macromodules kopiëren naar andere werkmappen

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.

Als een werkmap een Visual Basic for Applications (VBA)-macro die u wilt gebruiken, elders bevat, kunt u de module waarin u deze macro opslaat naar een andere geopende werkmap met behulp van de Visual Basic Editor (VBE) te kopiëren.

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

  • Voor Windows: ga naar Bestand > Opties > Lint aanpassen.

  • Voor Mac: ga naar Excel > Voorkeuren... > Werkbalk en lint.

  • Klik vervolgens in de sectie het lint aanpassen , klikt u onder Hoofdtabbladen, het selectievakje ontwikkelaars in.

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 met behulp van de opdracht Macro opnemen op het tabblad ontwikkelaars .

  • 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. Hier volgt een voorbeeld van het venster VBE voor Windows:

    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.

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

  1. Open de werkmap waarin u de macro die u wilt kopiëren, zowel de werkmap waarin u wilt kopiëren.

  2. Klik op het tabblad ontwikkelaars op Visual Basic om de Visual Basic Editorte openen.

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

  4. Sleep in het deelvenster Projectverkenner de module met de macro die u wilt kopiëren naar de doelwerkmap. In dit geval kopieert we Module1 Book2.xlsm naar Book1.xlsm.

    Projectverkenner van VBA

  1. Module1 hebt gekopieerd uit Book2.xlsm

  2. Kopie van Module1 gekopieerd naar Book1.xlsm

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

×