4

val()函数似乎可以理解.为小数点,即使在带有,小数点的系统上也是如此。例如,以下调用

val("7,3") + 1,4

返回实数8,48.4英文表示法)。val("7.3") + 1,4返回预期值8,7

这是功能还是错误?如何指定函数中使用哪个小数点val()

4

1 回答 1

7

根据文档

注意Val函数仅将句点 ( .) 识别为有效的小数分隔符。当使用不同的小数分隔符时,如在国际应用程序中,使用CDbl将字符串转换为数字。

注意:Val(7,3)+1,4也返回8,4,所以如果您的输入已经是数字格式,请小心!

于 2013-08-05T12:56:22.460 回答