Funkce Val

Důležité informace:  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Vrátí čísla obsažená v řetězci jako číselnou hodnotu příslušného typu.

Syntaxe

Val ( řetězec )

Povinný řetězecArgument je libovolný platný Řetězcový výraz.

Poznámky

Funkce Val zastaví čtení řetězce u prvního znaku nerozpoznal jako součást číslo. Symboly a znaky, které často považovány za části číselných hodnot, například dolaru a středníky, nerozpoznává. Však funkci rozpozná argument radix zadání předpony souladu &O (pro osmičkové) a &H (pro šestnáctkově). Mezery, tabulátory a znaky konce řádku vynechány z argumentu.

Následující chybovou hodnotu 1615198:

Val("    1615 198th Street N.E.")

V následující kód Val vrátí desetinnou hodnotu -1 pro hodnotu v šestnáctkové soustavě zobrazí:

Val("&HFFFF")

Poznámka: Funkce Val rozpozná pouze tečku (.) jako platný oddělovač desetinných míst. Při použití různých oddělovačem desetinných míst jako mezinárodní aplikace, použijte Funkce CDbl převedení řetězce na číslo.

Příklad

Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci Val vrátit čísla obsažená v řetězci.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.

Poznámka: Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×