( ) DecimalSeparator (,) ThousandsSeparator, (.) - Windows 10
:
, DecimalSeparator Excel, VBA:
Application.UseSystemSeparators = False
Application.DecimalSeparator = "."
Application.ThousandsSeparator = ","
, DecimalSeparator , . , :
100.000.000,99
:
100,000,000.99
, , DecimalSeparator, VBA .
:
( Application.DecimalSeparator = ",", Application.UseSystemSeparators = True)
Sub TestSeparator()
Application.UseSystemSeparators = False
Application.DecimalSeparator = "."
Application.ThousandsSeparator = ","
Debug.Print CDbl("100.99")
End Sub
10099, double 100,99 ( ), VBA DecimalSeparator of. ". DecimalSeparator.
:
VBA . , "" , , .
:
( Application.DecimalSeparator = ",", Application.UseSystemSeparators = True)
"100,000,000.99" A1 :
CDbl(Range("A1").Value)
" ". , , , . Replace, ThousandsSeparators DecimalSeparators :
CDbl(Replace(Replace(Range("A1").Value, ",", ""), ".", ",")