VBA – jednoduché ošetření chyb

Tento článek je o jednoduchém ošetření chybových stavů v makrech.

Většina maker může skončit chybou. Pokud se tak stane a chyba není nijak ošetřená, Excel prostě skočí do editoru VBA, a tam chybu ukáže. To je fajn při ladění programu, ale uživatelsky už to tak moc fajn není.

Když chyba, tak něco

Je tedy lepší možnost chyby ošetřit a v případě chyby např. zobrazit varovnou hlášku.

Zařídí se to tak, že před samotný obsah makra přidáme příkaz:

  • On Error Goto ...

Makro pak může vypadat například takto:

Když chyba, tak jdi dál

Makro také můžeme nastavit tak, aby se v případě chyby chybný řádek prostě překročil. Například toto makro sice obsahuje dělení nulou, ale doběhne normálně do konce - díky příslušnému příkazu na začátku. Samozřejmě 

Vyhledávání

Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Filter by Categories
Nezařazené

Nyní otevřený kurz

Jednodenní Excel v praxi

  • 14.3.2017
  • V Praze
Další info / přihláška

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář

FB CZ

TOPlist