Excel VBA - IF Error/screenupdating/dialogové okno Vyřešeno

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

Moderátor: Mods_senior

Uživatelský avatar
Branscombe
Level 3
Level 3
Příspěvky: 469
Registrován: červen 09
Pohlaví: Muž
Stav:
Offline

Excel VBA - IF Error/screenupdating/dialogové okno

Příspěvekod Branscombe » 02 zář 2010 13:27

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 ...

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel VBA - IF Error/screenupdating/dialogové okno  Vyřešeno

Příspěvekod navstevnik » 02 zář 2010 14:15

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: červen 09
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Branscombe » 02 zář 2010 14:18

Super, díky moc ...


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4772
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • AMD adrenalin-vyskakovací okno
    od Tirpit » 13 zář 2024 20:03 » v Windows 11, 10, 8...
    2
    1967
    od Tirpit Zobrazit poslední příspěvek
    13 zář 2024 22:11
  • Vyskakovací okno - PC je napaden virem (cv48...) Příloha(y)
    od xmarka » 05 bře 2025 18:39 » v Vše ostatní (sw)
    7
    7576
    od xmarka Zobrazit poslední příspěvek
    10 bře 2025 22:12
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12187
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4599
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41

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

Kdo je online

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