Функция Val

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Връща числата, съдържащи се в низ, като числова стойност от подходящ тип.

Синтаксис

Val ( низ )

Необходими низаргумент е всеки валиден низов израз.

Забележки

Функцията Val спира четене низа на първия знак, тя не може да се разпознава като част от число. Символи и знаци, които често се считат за части на числови стойности, като например знаци за долар и точка и запетая, не се разпознава. Въпреки това, функцията разпознава основа представки &O (за осмично) и &H (за шестнадесетичен). Празни стойности, табулатори и знаци за нов ред се изтриват от аргумент.

Следните връща стойността за 1615198:

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

В кода по-долу Val връща десетичната стойност -1 за шестнадесетичната стойност е показано:

Val("&HFFFF")

Забележка: Функцията Val разпознава само периода (.) като валиден десетичен разделител. Когато се използват различни десетични разделители, както в международни заявки, използвайте CDbl вместо това да преобразувате низ в число.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко израза в полето за търсене.

Този пример използва функцията Val да върне номерата, които се съдържат в низ.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.
Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×