< návrat zpět

MS Excel


Téma: Ověření, zda je sešit otevřený rss

Zaslal/a 25.6.2014 15:03

Ahoj, pracuji s makrem, které postupně otevírá všechny sešity v konkrétní složce a v nich provede určitou akci. Když je ale některý ze sešitů složky už otevřený, tak se samozřejmě zobrazí chyba. Potřeboval bych kód upravit tak, aby se v případě, když je některý ze souborů ve složce již otevřený, zobrazil MsgBox s upozorněním a makro by se zastavilo. Svou část kódu spojenou s otevíráním jednotlivých sešitů přikládám níže. Mockrát děkuji za pomoc. bloom
FolderName = "\\C:\Prace\"
If Right(FolderName, 1) <> Application.PathSeparator Then FolderName = FolderName & Application.PathSeparator
Fname = Dir(FolderName & "*.xlsm")
Do While Len(Fname)

Zaslat odpověď >

#020153
avatar
toto sa casto riesi. Idealne je to urobit cez funkciu ako je to urobene tu:
http://stackoverflow.com/questions/9373082/detect-whether-excel-workbook-is-already-open-using-vbacitovat
#020154
avatar
Jasně, já jsem se po tom už také pídil, ale bohužel mi to házelo chybu a to nejspíš proto, že v kódu pracuji se všemi soubory ve složce, ne s jedním konkrétním jako je uvedený v příkladu.citovat
#020155
avatar
prilozte prilohucitovat
#020159
avatar
tak prilozim svoj test folder .... verim tomu ze som sa zas netrafil ... a tam je jasne vidiet ze ten priklad funguje
Příloha: zip20159_new-folder.zip (35kB, staženo 42x)
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

Uspořádání dat do tabulky

elninoslov • 15.4. 14:19

QR kód

parkovec • 15.4. 13:53

Uspořádání dat do tabulky

lubo • 15.4. 12:10

Uspořádání dat do tabulky

Marw • 14.4. 19:41

Uspořádání dat do tabulky

elninoslov • 14.4. 10:08

Uspořádání dat do tabulky

Marw • 14.4. 9:30

hláška

elninoslov • 13.4. 8:45