< 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