< návrat zpět

MS Excel


Téma: Spustit makro v jiném sešitě rss

Zaslal/a 29.12.2015 14:18

Dobrý den.
Mám zdrojový sešit, ze kterého potřebuji spustit makro v jiném sešitu, což se mně povedlo.

Příkaz, který spouští makro v jiném sešitu. je: Application.Run "NA.xlsm! VypocetPolozky"

Nedaří se mně ale spustit makro, když mám název sešitu v proměnné značené "A"

Zkouším třeba Application.Run(A).VypocetPolozky,
kde se mně sešit v proměnné "A" zobrazí, ale makro se nespustí.
Prosím, o radu. Dík.

Zaslat odpověď >

icon #028886
avatar
Sub test()
Dim A As String
A = "Pom.xlsm"
Application.Run A & "! VypocetPolozky"
End Sub
prípadneSub test2()
Dim A As String
A = "Pom.xlsm! VypocetPolozky"
Application.Run A
End Sub
citovat
#028952
avatar
Dobrý den, děkuji za odpověď, ale makro stále nejde spustit. Nemá to být ještě jinak ?

Zbynek77citovat
icon #028957
avatar
Nemá, oba mnou uvedené spôsoby fungujú. Súbor, v ktorom je makro VypocetPolozky, musí byť ale pochopiteľne v dobe, kedy ho voláš z iného súboru pomocou inštrukcie Run, otvorený!citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Týden v roce

Petr92 • 16.7. 15:34

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28