Как использовать функцию vba val?
Функция VBA VAL указана в категории преобразования типов данных функций VBA. Когда вы используете его в коде VBA, он преобразует строку в число. Проще говоря, он принимает число, хранящееся в виде строки, и возвращает его как число.
Синтаксис
Вал(Цепочка)
Аргументы
- Строка : строка, которую вы хотите преобразовать в число.
Пример
Чтобы практически понять, как использовать функцию VBA VAL, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

Sub example_VAL() Range("B1").Value = Val(Range("A1")) Range("B2").Value = Val(Range("A2")) End Sub
В приведенном выше коде мы использовали VAL для получения числового значения ячеек A1 и A2:
- В ячейке A1 у нас есть значение, начинающееся с цифры, и оно извлекло это значение в ячейку B1.
- Но в ячейке A2 значение начинается с символа, который невозможно распознать как число, поэтому все последующие символы игнорируются.
Комментарии
- Он прекращает чтение строки на первом символе, который не может распознать как число.
- Он распознает точку (.) как допустимый десятичный разделитель.
- Он распознает символы и символы как часть числовых значений.