2011-09-25 17:57:12 +0000 2011-09-25 17:57:12 +0000
29
29

Kan ik een Excel VBA-macro beschikbaar maken voor alle werkmappen?

Is het mogelijk om een VBA script te schrijven in een werkmap, en het te gebruiken in andere werkmappen in de machine? Ik denk dat ik op zoek ben naar een manier om een macro pakket te schrijven.

EDIT Volgens de instructie in de door Lance gegeven link, is het me gelukt om de invoegtoepassing te maken, maar ik kan hem niet zien in het tabblad ‘Macro’s’. Wat zie ik over het hoofd?

Antwoorden (5)

12
12
12
2011-09-25 18:03:33 +0000

Er zijn een paar manieren om dit te doen, hier is een link die uitlegt hoe je een Excel Addin maakt met VBA code. U kunt ook andere soorten addins maken op andere manieren, maar dit is de eenvoudigste. Er zijn duizenden referenties die je kunt opzoeken die vertellen hoe je dit moet doen.

10
10
10
2014-12-18 18:10:53 +0000

Geen addon maken vereist!

Sla ze op in een speciale werkmap genaamd Personal.xlsb

Stappen:

Je kunt macro’s beschikbaar maken in al je werkmappen, door ze op te slaan in een speciale werkmap die Excel elke keer laadt als hij wordt geopend.

2
2
2
2018-01-10 15:02:00 +0000

Wanneer u een Macro opneemt kunt u deze naderhand opslaan in uw Persoonlijke Macro Werkmap. Wanneer u Excel afsluit vraagt het programma of u de Macro wilt opslaan, zodra u op ja klikt zal de Macro beschikbaar worden voor alle werkmappen onder Ontwikkelaar => Macro’s. Zie ook Microsoft ondersteuning

1
1
1
2017-08-03 05:38:45 +0000

Hoe vindt u de XLStart-map

-1.Klik op de knopafbeelding van Microsoft Office , en klik vervolgens op Excel-opties.
-2.Klik op Vertrouwenscentrum, en dan onder Microsoft Office Excel Vertrouwenscentrum, klik op Vertrouwenscentrum instellingen.
-3.Klik op Vertrouwde locaties en controleer vervolgens het pad naar de XLStart-map in de lijst met vertrouwde locaties.

1
1
1
2016-03-03 16:45:18 +0000

Maak gebruik van de UserProfile omgevingsvariabele om dat ‘voor iedere gebruiker anders’ voorbehoud te omzeilen.

dus het gestandaardiseerde pad is: %UserProfile%\AppData\Roaming\Microsoft\Excel\XLSTART