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

1 macro voor verschillende bestanden

Status
Niet open voor verdere reacties.

Dallandra

Gebruiker
Lid geworden
26 aug 2005
Berichten
75
Hoi,
Ik wil graag één keer een macro maken die ik telkens in een ander bestand kan gebruiken.

Hoe moet ik deze dan opslaan? En kan ik 'm eventueel ook zo opslaan dat iemand anders (op een andere computer, zelfde netwerk) de macro ook kan gebruiken?

Dallandra
 
Hoi Dallandra,

Maak er een invoegtoepassing van.
Opslaan als => En in de keuzelijst onderaan, kies je voor invoegtoepassing.

Luc
 
Hoi Luc,

Ik begrijp niet helemaal waar ik 'm moet opslaan.

Als ik een nieuwe macro ga opnemen krijg ik de volgende opties:

Persoonlijke Macro werkmap
Nieuwe werkmap
Deze werkmap

De keuze die jij opgeeft is alleen te doen als je het hele bestand opslaat, of moet ik de macro opnemen in een blanco document en dan als zodanig opslaan? en in welke "werkmap" moet ie dan?

Dallandra
 
Normaal moet je dit inderdaad in een blanco bestand maken ... en het ganse bestand opslaan als invoegtoepassing.

Maar bedenk wel dat je met het macrorecordertje niet ver komt, als je zulke plannen hebt.

Je zou al moeten beginnen met goede, degelijke, bestands-onafhankelijke code te schrijven. En dat terwijl het recordertje met z'n oneindig geselecteer dat juist niet doet.

Bovendien moet je de gebruiker nog de mogelijkheid geven uw macro's te aktiveren. Ook hier zit je geblokkeerd, vermits de macro's niet meer terug te vinden zijn via Extra => Macro's. Dat wordt dus werkbalken; Menu-items of werkbalkknopjes maken. Of het zouden functies moeten zijn, die dan weer wel terug te vinden zijn bij de functies.

Ook de klassieke formulierknoppen, die je effe op het werkblad neerzet, zijn onbruikbaar.

Alvorens je dus een invoegtoepassing maakt, zou je volgende vragen bevestigend moeten kunnen beantwoorden:

1- Kan je UserForms maken?
2- Kan je werkbalken, en knopjes via macrocode programmeren?
3- Kan je Event-macro's maken?

Luc
 
eh, nee dus :D

vond 't al knap van mezelf dat ik de macro recorder had uit gedokterd.

:p

Maar goed, ik begrijp dus dat met mijn huidige kennisniveau dit niet mogelijk is.

Ik ga wat anders bedenken.

In ieder geval bedankt voor je antwoorden.

Dallandra
 
De macrorecorder is in elk geval al een goede eerste stap. Na verloop van tijd zal je misschien stukken code zelf kunnen schrijven, aangevuld met de macrorecorder... en nog verder schrijf je misschien alles. Hoe dan ook helpt de macrorecorder vaak daar waar je nog vast zit.

Luc
 
Hoi Dallandra,

Een tussenoplossing waarbij je in ieder geval zelf altijd gebruik van deze macro kunt maken is om hem op te slaan in je "Persoonlijke Macro werkmap". Deze is altijd (verborgen) geopend als je excel gebruikt.
Helaas kunnen andere gebruikers deze macro dan niet gebruiken. Daar heb ik niet direct een oplossing voor.

groetjes,

Kees
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan