Ahoj!
Mám v Excelu vytvořený soubor a v něm zpracovávám pomocí VBA několik formulářů.Soubor
je docela obsáhlý a má celkem cca 11Mb velikost.Někdy v průběhu práce soubor ukládám
pomocí příkazu ActiveWorkbook.Save.
Jenomže na některém počítači se uložení provede okamžitě a na jiném to ukládání trvá cca 30s!!!!
Podotýkám,že i když to zkouším na PC ,kde mají oba XP i stejnou verzi OFFICE a dokonce i ten výkonější
PC ukládá soubor pomaleji,nežli slabší.
Nevíte prosím někdo v čem by mohl být problém ,docela mě to trápí a vůbec netuším co to způsobuje.....
Děkuji
Problém s ActiveWorkbook.Save
Re: Problém s ActiveWorkbook.Save
V takové kombinace (Windows XP & Excel XP/2003) to je běžný problém. Optimalizujte kodu.
Re: Problém s ActiveWorkbook.Save
Hmmm,tak to mám radost.Jenže ono se to chová takto nevyspytatelně dokonce i na W7/OFFICE 2007!!!
Prostě děs.....
Děkuji za odkaz,ale v mém případě anglicky si moc nepočtu.
Ještě se tedy zeptám na s tím souvisící :
Pokud provedu některé změny v sešitě,tak při uzavření se mi to samozřejmě vždy
zeptá,zda chci uložit provedené změny.Je nějaký příkaz,kterým tuto hlášku obejdu?
To znamená,že si sešit uložím během práce vědomě sám,nebo ne,ale při uzavírání
mi to event.změny už ignoruje resp. nevybízí jakoukoli hláškou zda chci změny uložit.
Prostě děs.....
Děkuji za odkaz,ale v mém případě anglicky si moc nepočtu.
Ještě se tedy zeptám na s tím souvisící :
Pokud provedu některé změny v sešitě,tak při uzavření se mi to samozřejmě vždy
zeptá,zda chci uložit provedené změny.Je nějaký příkaz,kterým tuto hlášku obejdu?
To znamená,že si sešit uložím během práce vědomě sám,nebo ne,ale při uzavírání
mi to event.změny už ignoruje resp. nevybízí jakoukoli hláškou zda chci změny uložit.
Re: Problém s ActiveWorkbook.Save
Snad
Private Sub Worksheet_Change(ByVal Target As Range)
nahradit
Private Sub Worksheet_Calculate().
Pro zdolání požadavku k uložení sešitu při ho zavření použijte
Private Sub Worksheet_Change(ByVal Target As Range)
nahradit
Private Sub Worksheet_Calculate().
Pro zdolání požadavku k uložení sešitu při ho zavření použijte
Re: Problém s ActiveWorkbook.Save
Děkuji,vyzkouším a snad nějak uspěji....
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 3399
-
od lukas222
Zobrazit poslední příspěvek
05 lis 2024 13:36
-
- 4
- 4047
-
od petr22
Zobrazit poslední příspěvek
28 lis 2024 10:06
-
- 0
- 2283
-
od Matyas.S
Zobrazit poslední příspěvek
02 pro 2024 20:30
-
- 37
- 9362
-
od petr22
Zobrazit poslední příspěvek
19 říj 2024 11:07
-
- 3
- 3616
-
od Alferi
Zobrazit poslední příspěvek
22 črc 2024 08:09
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů