функція val

Повертає числа, що містяться в рядку в якості числового значення відповідного типу.

Обов'язковий аргументстрока - це будь-яке припустиме строкове вираження.







Функція Val припиняє зчитування рядка, зустрівши перший знак, що не розпізнається як частина числа. При цьому не розпізнаються знаки, які можуть бути частиною числового значення, наприклад знак долара і кома. Проте дана функція розпізнає префікси підстав системи числення O (в вісімковій системі) і H (в шістнадцятковій). Прогалини, знаки табуляції і переведення рядка з аргументу виключаються.

У наступному прикладі повертається значення 1615198:







У наступному прикладі функція Val повертає десяткове значення -1 для заданого шістнадцятирічного значення:

Примітка: Функція Val розпізнає в якості допустимого десяткового роздільника тільки точку (.). Якщо використовуються інші десяткові роздільники, наприклад в міжнародних програмах, для перетворення рядка в число скористайтеся функцією CDbl.

Примітка: У прикладах нижче показано, як використовувати цю функцію в модулі Visual Basic для додатків (VBA). Щоб отримати додаткові відомості про роботу з VBA, виберіть Довідник розробника в списку поряд з полем Пошук і введіть одне або кілька слів у поле пошуку.

У цьому прикладі функція Val використовується для зчитування чисел, що містяться в рядках.







Схожі статті