Application.DecimalSeparator Property (Excel)

Sets or returns the character used for the decimal separator as a String. Read/write.

expression .DecimalSeparator

expression A variable that represents an Application object.

This example places "1,234,567.89" in cell A1 then changes the system separators to dashes for the decimals and thousands separators.

Sub ChangeSystemSeparators() 
 Range("A1").Formula = "1,234,567.89" 
 MsgBox "The system separators will now change." 
 ' Define separators and apply. 
 Application.DecimalSeparator = "-" 
 Application.ThousandsSeparator = "-" 
 Application.UseSystemSeparators = False 
End Sub