vba字符串转数字
时间: 2023-07-01 10:28:11 浏览: 609
字符串转数字
你可以使用 VBA 中的 `Val` 函数将字符串转换为数字。例如,以下代码将字符串变量 `str` 转换为数字变量 `num`:
```
Dim str As String
Dim num As Double
str = "123"
num = Val(str)
MsgBox num ' 显示 123
```
请注意,如果字符串中包含非数字字符,则 `Val` 函数会将其忽略并返回数字的部分。例如,`Val("123abc")` 将返回 `123`。如果字符串不能转换为数字,则 `Val` 函数将返回 `0`。
阅读全文