Macro via icoon opvragen vanuit verschillende files

Status
Niet open voor verdere reacties.

Antonisse40

Gebruiker
Lid geworden
20 nov 2009
Berichten
71
Goedemiddag,

waar moet ik de macro opslaan om deze vanuit verschillende files te openen?

Alvast bedankt!

Groet,

Antonisse
 
Reactie

Hartelijk dank! Maar kan ik het dan zo instellen dat de pers. werkmap niet hoeft te worden geopend?

Bvd!

Groet,

Antonisse
 
Code:
Sub tst()
   Run "Naampersoonlijkewerkmap.xls!Naammacro"
End Sub
 
Reactie

Heel hartelijk dank. Plaats ik dit voor de vba code, of moet de vba code ertussen? Moet ik dit bij alle code herhalen? Bij verschillende macro's?

Bvd!

Groet,
 
De modules, met procedures die VBA-code bevatten, zet je in de persoonlijke werkmap. In de andere files spreek je die macro dan aan via code zoals die gegeven werd door Rudy hierboven.
 
Openen persnlk.xls eerste keer en hoe aan te roepen uit andere file middels icoontje

Allen,

ik heb reeds enkele eenvoudige programmaatjes gemaakt, echter ik heb nog een probleempje om deze aan te roepen vanuit andere files.

Simpel weg wil ik een icoontje hebben in elk Excelbestand om formules op waarden te zetten (kopieeren en plakken waarden). Dit lukt me wel in 1 map, echter als ik een macrootje wil wegschrijven in de persoonlijke werkmap, krijg ik de melding 'macro niet op te nemen, pers werkmap niet geopend. Hoe open ik deze map voor de eerste keer (indirect?) ?

Hoe roep ik nu het macrootje aan via andere bestanden, dus zo dat het icoontje gewoon in excel staat en oproepbaar is vanuit iedere file?

Alvast hartelijk dank voor het antwoord!

Groet,

D. Antonisse
 
Neem een macro op. In het hulpvenster: opslaan in persoonlijke werkmap; dan wordt die automatisch aangemaakt.

Je kunt geen macro uit een ongeopend bestand activeren. De persoonlijke werkmap wordt onzichtbaar geladen bij de start van Excel.
Om een macro te draaien uit een geopend bestand hoef je alleen maar de naam van die macro op te geven.
Pas als in verschillende bestanden of modules macro's staan met dezelfde naam moet je ook de naam van de module resp. het bestand meegegeven.
In de suggestie van Rudi is Naammacro (zonder aanhaling- en sluittekens) voldoende.
Zijn er meer met deze naam (bijv. in Module1 en Module3) dan kan het
met Module1.Naammacro of Module3.Naammacro
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan