Vrátí chybovou zprávu, která odpovídá danému číslu chyby (Číslo chyby: Celé číslo v intervalu 0–65 535, kterému odpovídá nastavení vlastnosti Number objektu Err. V kombinaci s nastavením vlastnosti Description objektu Err toto číslo reprezentuje konkrétní chybovou zprávu.).
Syntaxe
Error [ (číslo_chyby) ]
Volitelný argument (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.) číslo chyby
může být libovolné platné číslo chyby. Pokud je argument číslo chyby platné číslo chyby, která však není definována, funkce Error vrátí řetězec „Chyba definovaná aplikací nebo objektem“. Pokud argument číslo chyby není platný, dojde k chybě. Pokud je argument číslo chyby vynechán, je vrácena příslušná zpráva pro poslední chybu při běhu programu (Chyba za běhu: Chyba, kterou lze zjistit, pouze pokud je aplikace spuštěna.). Pokud nedošlo k chybě při běhu programu nebo má argument číslo chyby hodnotu 0, funkce Error vrátí řetězec nulové délky ("").
Poznámky
Poslední chybu při běhu programu zjistíte z nastavení vlastností (Vlastnost: Pojmenovaný atribut ovládacího prvku, pole nebo objektu, jehož nastavením lze definovat určitou charakteristiku objektu (například velikost, barvu či umístění na obrazovce) nebo aspekt jeho chování (například zda je skrytý).)
objektu Err. Hodnota vrácená funkcí Error odpovídá vlastnosti Popis objektu Err.
Příklad
Poznámka: Následující příklady uvádějí použití této funkce v modulu jazyka Visual Basic for Applications (VBA). Další informace o práci s jazykem VBA získáte tak, že klepnete na položku Referenční informace pro vývojáře v rozevíracím seznamu vedle pole Hledat a do pole pro hledání zadáte jeden nebo více pojmů.
V tomto příkladu je funkce Error použita k tisku chybových zpráv, které odpovídají zadanému číslu chyby.
Dim ErrorNumber
' Loop through values 61 - 64.
For ErrorNumber = 61 To 64
' Print error to Immediate window.
Debug.Print Error(ErrorNumber)
Next ErrorNumber