Considere:
Sub dural()
MsgBox Application.International(xlDecimalSeparator)
End Sub
para o separador decimal e:
Sub dural2()
MsgBox Application.International(xlThousandsSeparator)
End Sub
para o separador de milhares.
Como posso saber de um código do VBA se um número pode ser aceito com .
ou ,
?
Ao usar a função de formatação como format(num, "##0,000)
, recebo um erro se a configuração regional para o ponto decimal for "."
Considere:
Sub dural()
MsgBox Application.International(xlDecimalSeparator)
End Sub
para o separador decimal e:
Sub dural2()
MsgBox Application.International(xlThousandsSeparator)
End Sub
para o separador de milhares.
Tags windows microsoft-excel