如何使用vba val函数?
VBA VAL 函数列在 VBA 函数数据类型转换类别中。当您在 VBA 代码中使用它时,它将字符串转换为数字。简单来说,它接受一个存储为字符串的数字并将其作为数字返回。
句法
瓦尔(链)
论点
- String :要转换为数字的字符串。
例子
要实际了解如何使用 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 中,该值以无法识别为数字的字符开头,因此它会忽略所有后续字符。
评论
- 它在第一个无法识别为数字的字符处停止读取字符串。
- 它将句点 (.) 识别为有效的小数点分隔符。
- 它将符号和字符识别为数值的一部分。