Problém s ActiveWorkbook.Save

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Martass
Level 1
Level 1
Příspěvky: 52
Registrován: červenec 12
Pohlaví: Nespecifikováno
Stav:
Offline

Problém s ActiveWorkbook.Save

Příspěvekod Martass » 10 dub 2013 18:34

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

Reklama
Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Problém s ActiveWorkbook.Save

Příspěvekod Štučka » 11 dub 2013 09:58

V takové kombinace (Windows XP & Excel XP/2003) to je běžný problém. Optimalizujte kodu.

Martass
Level 1
Level 1
Příspěvky: 52
Registrován: červenec 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Problém s ActiveWorkbook.Save

Příspěvekod Martass » 11 dub 2013 18:57

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.

Štučka
Level 2.5
Level 2.5
Příspěvky: 279
Registrován: srpen 12
Pohlaví: Žena
Stav:
Offline

Re: Problém s ActiveWorkbook.Save

Příspěvekod Štučka » 12 dub 2013 08:39

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

Martass
Level 1
Level 1
Příspěvky: 52
Registrován: červenec 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Problém s ActiveWorkbook.Save

Příspěvekod Martass » 13 dub 2013 22:02

Děkuji,vyzkouším a snad nějak uspěji....


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s RAM
    od lukas222 » 04 lis 2024 13:52 » v Problémy s hardwarem
    4
    3399
    od lukas222 Zobrazit poslední příspěvek
    05 lis 2024 13:36
  • Problém s FPS
    od mcrakvar » 26 lis 2024 16:22 » v Vše ostatní (sw)
    4
    4047
    od petr22 Zobrazit poslední příspěvek
    28 lis 2024 10:06
  • Problém s fps spojený s gpu
    od Matyas.S » 02 pro 2024 20:30 » v Hry
    0
    2283
    od Matyas.S Zobrazit poslední příspěvek
    02 pro 2024 20:30
  • Problem se spustenim PC Příloha(y)
    od Fred96 » 04 srp 2024 17:40 » v Problémy s hardwarem
    37
    9362
    od petr22 Zobrazit poslední příspěvek
    19 říj 2024 11:07
  • Problém s fps v gta 5 online
    od Mladkov204 » 21 črc 2024 16:12 » v Hry
    3
    3616
    od Alferi Zobrazit poslední příspěvek
    22 črc 2024 08:09

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů