4
val()
函數似乎將.
理解爲小數點,即使在小數點爲,
的系統上。例如,下面的調用Val()函數無法識別系統寬度小數點
val("7,3") + 1,4
返回(英文符號8.4
)實數8,4
。 val("7.3") + 1,4
返回預期值8,7
。
這是功能還是錯誤?我如何指定在功能val()
中使用哪個小數點?
val()
函數似乎將.
理解爲小數點,即使在小數點爲,
的系統上。例如,下面的調用Val()函數無法識別系統寬度小數點
val("7,3") + 1,4
返回(英文符號8.4
)實數8,4
。 val("7.3") + 1,4
返回預期值8,7
。
這是功能還是錯誤?我如何指定在功能val()
中使用哪個小數點?
注的
Val
功能只識別期間(.
)作爲有效 小數點分隔符。當使用不同的小數點分隔符時,如 國際申請中所示,使用CDbl
代替將字符串轉換爲 數字。
注意:Val(7,3)+1,4
也返回8,4
,所以要小心,如果您的輸入已經在數字格式!
非常有用,但請注意'Cdbl(「」)'產生'類型不匹配'錯誤。 –