Функція 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

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×