Heb je ooit een geweldige Excel-macro gemaakt die je op een andere computer wilt gebruiken? Hier is hoe het te doen.
Excel-macro's zijn krachtige automatiseringstools die repetitieve taken stroomlijnen en de productiviteit verhogen. Terwijl u macro's maakt om uw werkprocessen te automatiseren, moet u deze mogelijk delen met uw collega's op meerdere computers. Maar hoe kunt u deze macro's overzetten en ervoor zorgen dat ze naadloos werken op een andere computer?
In deze handleiding onderzoeken we verschillende methoden om u te helpen uw Excel-macro's over te dragen en te gebruiken op meerdere computers, zodat u en uw collega's taken efficiënt kunnen uitvoeren.
1. Uw werkmap opslaan en overdragen als een werkmap met macro's
De eenvoudigste manier om macro's over te dragen, is door de Excel-werkmap die de macro's bevat, op te slaan als een macro-enabled werkmap met de bestandsextensie .XLSM. Met deze methode kunt u de macro's behouden en ervoor zorgen dat ze kunnen worden uitgevoerd op elke computer waarop de juiste versie van Excel is geïnstalleerd.
Volg deze stappen om uw werkmap op te slaan als een werkmap met macro's:
- Open de Excel-werkmap met de macro die u wilt overzetten.
- Klik op Bestand in het menu en selecteer Opslaan als.
- Kies een locatie om het bestand op te slaan en voer er een naam voor in.
- Van de Opslaan als type vervolgkeuzemenu, selecteer Excel-werkmap met macro's
- Klik Redden om de werkmap op te slaan in de .XLSM-indeling.
Nadat u de werkmap hebt opgeslagen als een bestand met macro's, kunt u deze eenvoudig delen met uw collega's. Het gebruik van een USB-stick is handig manier om bestanden over te zetten van de ene computer naar de andere; voor een snellere overdracht raden we u echter aan uw macro-enabled werkmap te verzenden als een e-mailbijlage die kan worden gedownload op de computer van de ontvanger.
Wanneer u het gedeelde Excel-bestand voor het eerst op een andere computer opent, verschijnt er een waarschuwingsbericht dat de macro's zijn uitgeschakeld. Klik op de Inhoud aanzetten knop in het waarschuwingsbericht aan macro's zonder risico's inschakelen.
U kunt de macro's nu op een andere computer bekijken en uitvoeren door op te klikken Macro's in de Ontwikkelaar tabblad.
2. Exporteer en importeer macrocodes met behulp van de VBA-editor
Een andere methode om macro's naar een andere computer over te brengen, is het exporteren en importeren van de macrocodes met behulp van de VBA-editor. Met deze aanpak kunt u de macrocodes uit uw werkmap extraheren en in een andere werkmap importeren, waardoor u niet meer hele Excel-werkmappen hoeft te delen.
Deze methode is sindsdien ook veiliger Excel-werkmappen kunnen om verschillende redenen beschadigd raken, en dus voorkomt het rechtstreeks delen van macro's zonder hele werkmappen dat belangrijke code beschadigd raakt of verloren gaat.
Volg deze stappen om macro's te exporteren:
- Open uw Excel-werkmap met de macro's.
- druk op Alt+F11 om de VBA-editor te openen.
- Selecteer in de VBA-editor de module die de macro's bevat die u wilt overzetten.
- Klik met de rechtermuisknop op de geselecteerde module en kies de Bestand exporteren… keuze. U kunt ook op de klikken Bestand menu en selecteer de Bestand exporteren… optie vanaf daar of druk op Ctrl+E op je toetsenbord.
- Voer in het dialoogvenster dat verschijnt de locatie en de bestandsnaam in en klik Redden. De module wordt opgeslagen als een .BAS-bestand op uw computer.
Nadat alle modules zijn geëxporteerd en opgeslagen, brengt u ze over naar de tweede computer via een USB-station of e-mail. Volg dan deze stappen:
- Open op de tweede computer de doelwerkmap waarin u de macro's wilt importeren.
- druk op Alt+F11 om de VBA-editor te openen.
- Klik met de rechtermuisknop op de modules map in de projecteren venster en selecteer Importeer bestand… uit de menukaart.
- Zoek en selecteer het .BAS-bestand dat u hebt overgebracht en klik Open om de macro's in de doelwerkmap te importeren.
Merk op dat als u meerdere modules wilt opslaan, u ze afzonderlijk op uw computer moet opslaan.
3. E-mail het bestand Personal.xlsb en open het op de tweede computer
Het bestand Personal.xls is een verborgen werkmap die automatisch wordt geladen wanneer u Excel start, waardoor uw macro's toegankelijk zijn vanuit elke Excel-werkmap.
Als u toegang wilt tot uw macro's die zijn opgeslagen in de persoonlijke macrowerkmap (Personal.xlsb) op een andere computer, kunt u de persoonlijke werkmap naar uzelf e-mailen en downloaden op de tweede computer.
- Zoek het bestand Personal.xls op uw computer.
- Het wordt verborgen opgeslagen XLSTART map die op de volgende manier toegankelijk is: C:\Users\[Gebruikersnaam]\AppData\Roaming\Microsoft\Excel\XLSTART.
- Stel een nieuwe e-mail aan uzelf samen en voeg het Personal.xlsb-bestand toe aan de e-mail.
- Open uw e-mail op de tweede computer en download het bijgevoegde Personal.xlsb-bestand van de e-mail naar de juiste locatie in de XLSTART map.
- Open een nieuwe Excel-werkmap op de tweede computer. Het bestand Personal.xlsb wordt automatisch geladen in de VBA-editor en uw macro's zijn beschikbaar voor gebruik op de tweede computer.
U kunt ook de modules in het bestand Personal.xlsb exporteren en op de tweede computer importeren op dezelfde manier waarop u modules uit de gewone Excel-werkmap exporteert en importeert.
4. Kopieer-plak macro's in een e-mail
Als uw macro's uit relatief korte codefragmenten bestaan, kunt u de codes rechtstreeks in een e-mail kopiëren en plakken en op een tweede computer openen. Deze methode elimineert de noodzaak om hele werkmappen of bestanden over te dragen, waardoor het deelproces gestroomlijnder en efficiënter wordt.
Zoek in de VBA-editor de module die de macro's bevat die u wilt overzetten. Selecteer de volledige macrocode door op te drukken CTRL+A en kopieer het. Stel een nieuwe e-mail op voor uw collega of uzelf, plak de gekopieerde macrocode in de hoofdtekst van de e-mail en verzend.
Open op de tweede computer een Excel-werkmap en druk op Alt+F11 om de VBA-editor te openen. Klik op Invoegen > Modulair om een nieuwe module aan te maken. Kopieer de code uit de ontvangen e-mail en plak deze in de lege ruimte in de VBA Editor. druk op Alt+F8 om de macro uit te voeren en te testen.
Stroomlijn workflows door uw macrocodes te delen in uw werkruimte
Het overbrengen en gebruiken van uw Excel-macro's op een andere computer is op verschillende manieren mogelijk. Als u alleen macro's en niet hele werkmappen wilt delen, kunt u het beste de export-/importfunctie in de VBA-editor gebruiken of de macrocodes in een e-mail kopiëren en plakken.
Als het delen van de hele werkmap echter geen probleem is, is het opslaan in de .XLSM-bestandsindeling en het overbrengen via USB of e-mail een haalbare optie. Kies de methode die het beste aansluit bij uw behoeften en deel of draag uw macro's over om samen te werken met collega's of naadloos te werken op verschillende computers.