• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

macro voor verschillende excel-bestanden

Status
Niet open voor verdere reacties.

sickofitall

Gebruiker
Lid geworden
29 sep 2008
Berichten
375
Hallo

ik heb een macro geschreven. Deze staat naar goede gewoonte onder Module1 in Map1.
Voor deze macro heb ik ook een knopje gemaakt en dit in de taakbalk gezet. Als ik Map1 afsluit, zie ik mijn knopje dus nog staan.

Nu zit ik met het volgende probleem: ik krijg wekelijks bestanden die deze macro moeten "ondergaan". Maar als ik op het knopje druk, opent die hiervoor ook steeds Map1, wat ik dus steeds, nadat de macro gelopen heeft, moet afsluiten.

Is er een manier om de macro in het programma Excel te zetten ipv in een excel-bestand, zodat de macro mijn map niet steeds opent.
(ik zou ook op het einde van mijn macro een "close Map1"-opdracht kunnen invoeren maar dat lijkt mij een minder mooie oplossing)

bedankt
 
Zet de macro dan in de map PERSNLK.xls.

Als die nog niet bestaat, doe dan het volgende:
Kies Extra --> Macro's --> Nieuwe Macro opnemen
Kies bij Macro opslaan in voor Persoonlijke Macro Werkmap

Maak een dummy macro door bv ergens op 2 cellen te klikken en daarna de opname recorder te stoppen.

Als je Excel nu afsluit dan moet je de vraag over het bewaren van Persnlk.xls met Ja beantwoorden.

Sluit Excel af en start Excel opnieuw. Via ALT + F11 kom je in de VBA-editor en kun je Persnlk.xls openen en daar de macro neerzetten.
 
Zet de macro dan in de map PERSNLK.xls.

Als die nog niet bestaat, doe dan het volgende:
Kies Extra --> Macro's --> Nieuwe Macro opnemen
Kies bij Macro opslaan in voor Persoonlijke Macro Werkmap

Maak een dummy macro door bv ergens op 2 cellen te klikken en daarna de opname recorder te stoppen.

Als je Excel nu afsluit dan moet je de vraag over het bewaren van Persnlk.xls met Ja beantwoorden.

Sluit Excel af en start Excel opnieuw. Via ALT + F11 kom je in de VBA-editor en kun je Persnlk.xls openen en daar de macro neerzetten.


Weer iets bijgeleerd!

Bedankt! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan