Ahoj, potřeboval bych poradit...

Mám Excel sešit (říkejme mu Sešit A) s makry, který otevírám naplánovanou úlohou. Z tohoto sešitu se následně VBA kódem otevírají některé další. Já v jednom z nich (Sešit B)potřebuju spustit makro (uložené v Sešitu B) a udělat to přímo z kódu onoho "hlavního" sešitu...

Bohužel zatím byly mé pokusy marné, vždycky to končí chybou.

Používal jsem konstrukci Application.Run([Nazev_oteviraneho_sesitu]![Nazev_makra]), ale to nefunguje... Zkoušel jsem i googlit, ale víceméně jsem se vždy dostal k tomu samému...

Zatím to mám provizorně (možná natrvalo ) pořešeno tak, že v tom "cílovém" sešitu sleduju změnu určité buňky na určitém listu a pokud nastane, pouští se dané makro (přičemž toto "hlídání buňky" je ošéfováno v Sešitu B). Jediné, co se dělá z toho "hlavního" je zápis dané hodnoty na dané místo v nově otevřeném sešitu (to jede)...