如何知道在 Excel VBA 中数字格式中使用什么千位分隔符?

如何知道在 Excel VBA 中数字格式中使用什么千位分隔符?

我如何从 VBA 代码中知道一个数字是否可以被.或接受,

当使用格式函数时,format(num, "##0,000)如果小数点的区域设置是“。”,则会出现错误。

答案1

考虑:

Sub dural()
    MsgBox Application.International(xlDecimalSeparator)
End Sub

对于小数点分隔符和:

Sub dural2()
    MsgBox Application.International(xlThousandsSeparator)
End Sub

用于千位分隔符。

相关内容