Excel VBA - IF Error/screenupdating/dialogové okno

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

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Excel VBA - IF Error/screenupdating/dialogové okno

Příspěvek od Branscombe »

Ahoj, potřeboval bych pomoci s makrem v excelu. Potřebuji mu říct následující:

1. když nastane jakákoliv chyba v makru, skryj list "aa" a ukonči makro
2. Application ScrrenUpdating = False ikdyž makrem otevíraný soubor má v autoopen application screenudpating = True - prostě permanentně zakázána aktualizace obrazovky
3. Nevím proč, ale občas mi vyskočí dialogové okno, zda-li opravdu chci vymazat konttingenční tabulku, tak kdyby mu šlo nějak říct aby toto dialog. okno nevyskakovalo ...

předem moc díky za rady ...
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Excel VBA - IF Error/screenupdating/dialogové okno

Příspěvek od navstevnik »

ad 1. projdi si http://www.cpearson.com/excel/ErrorHandling.htm (preklad zajisti Google), kde najdes potrebne postupy, priklad:

Kód: Vybrat vše

Sub tst()

On Error GoTo ErrHandler
' zde je prikaz vyvolavajici chybu
On Error GoTo 0
' dalsi prikazy

Exit Sub

ErrHandler:
Worksheets("name").Visible = False

End Sub


ad 3. v procedure pouzij Application.DisplayAlerts=False pred radkem, kde vznika hlaseni a ukonci za Application.DisplayAlerts=True
ad 2. bez konkretni ukazky tezko rict, kde je zakopany pes, ale krokuj procedury a kontroluj, kde plati zakaz aktualizace obrazovky a kde ne

PS.: a prejdi od prehistorickeho autoopen k procedure Sub Workbook_Open() v modulu sesitu.
Naposledy upravil(a) navstevnik dne 02 zář 2010 14:24, celkem upraveno 1 x.
Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: 11 čer 2009 21:39

Re: Excel VBA - IF Error/screenupdating/dialogové okno

Příspěvek od Branscombe »

Super, díky moc ...
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Okno v levém dolním rohu
    od mmmartin » » v PC-HELP - připomínky k fóru
    2 Odpovědi
    11145 Zobrazení
    Poslední příspěvek od mmmartin
  • Vyskakovací okno - PC je napaden virem (cv48...)
    od xmarka » » v Vše ostatní (sw)
    7 Odpovědi
    9748 Zobrazení
    Poslední příspěvek od xmarka
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14472 Zobrazení
    Poslední příspěvek od Snekment
  • Win 11 24H2 update na 25H2 error
    od Laces » » v Windows 11, 10, 8...
    12 Odpovědi
    3504 Zobrazení
    Poslední příspěvek od Laces
  • Sniper Ghost Warrior 3 CryEngine Error Memory allocation for 4294967295 bytes failed
    od byron » » v Hry
    4 Odpovědi
    5126 Zobrazení
    Poslední příspěvek od byron

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