Stránka 1 z 1

spouštění makra z jiného souboru

Napsal: 02 led 2008 14:23
od Pavel Kriz
Zdravíčko. Potřeboval bych zjistit, jak spustit z jednoho excelovského souboru makro, jehož zdrojový kód je v jiném excelovském souboru. Díky.

Napsal: 02 led 2008 14:32
od mike007
Vítej na PC-Help

Otevři excelovský dokument s makrem a v dalších ho můžeš spouštět.
Nevím k čemu to je dobré.

Nejlepší řešení je, vytvořit zvláštní dokument ( PERSONAL.xls ) a tam si všechny makra uložit. V jakémkoliv xls dokumentu je pak můžeš spouštět.

Napsal: 02 led 2008 15:23
od Pavel Kriz
Díky za odpověď. Potřeboval bych ale to makro spustit pomocí tlačítka, tj. v jednom souboru budu mít tlačítko, které bude spouštět makro z jiného souboru. Nevíte někdo, jak na to? Omlouvám se, že jsem to hned na začátku takhle nespecifikoval. Díky.

Napsal: 02 led 2008 15:42
od mike007
Tlačítko vytvoříš pomocí příkazového tlačítka v panelu Ovládací prvky. Dvakrát na něj klikni a zadej mezi Sub a End Sub následující příkaz :

Application.Run "nazevdokumentu!nazevmakra"

Vysvětlivky :
červeně = název dokumentu, ve kterém je makro
zeleně = název makra

Nezapomeň za názvem dokumentu dát vykřičník.

nazevdokumentu!nazevmakra

Snad je to ono co potřebuješ.

Napsal: 02 led 2008 15:54
od Pavel Kriz
:D To by mohlo být ono. Vyzkoušim to. Díky moc za radu.