转换字符串独立于十进制符号

时间:2015-05-26 15:57:40

标签: vba casting type-conversion

以下情况:

我正在收到一个带有XSD限制的XML文件: xs:decimal

现在我希望我的代码总结一些小数并用它做一些事情。 幸运的是,当我给出一个字符串时,我认识到CDbl函数在窗口中对不同的十进制符号设置有不同的作用:

Windows设置小数符号:.

?cdbl("31.3") -> 31.3
?cdbl("31,3") -> 313

Windows设置小数符号:,

?cdbl("31.3") -> 313
?cdbl("31,3") -> 31,3

处理此问题的正确方法是什么?在使用CDbl函数并总结之前,我应该向窗口询问有关十进制符号的内容吗?replace()吗?

0 个答案:

没有答案