FORMATAR TEXTBOX PARA EXIBIR MOEDA
achei uma rotina no forum que ensina a formatar uma textbox para exibir
moeda da seguinte forma
Text1.Text = "" & Format(Text1.Text, "R$#,##0.00")
esta rotina funciona muito bem ate que se digite um numero de alguns milhares como R$12.345,67 a rotina tranforma o numero digitado em
R$1.234.567,00 a menos que o usurio digite a virgula depois do numero
cinco e em seguinda seis e sete. Para uma formatação que deve ser automatica isso é uma avacalhação. como resolver isso? o formato no painel de controle esta correto com o simbolo , como separador
deltanusigma
moeda da seguinte forma
Text1.Text = "" & Format(Text1.Text, "R$#,##0.00")
esta rotina funciona muito bem ate que se digite um numero de alguns milhares como R$12.345,67 a rotina tranforma o numero digitado em
R$1.234.567,00 a menos que o usurio digite a virgula depois do numero
cinco e em seguinda seis e sete. Para uma formatação que deve ser automatica isso é uma avacalhação. como resolver isso? o formato no painel de controle esta correto com o simbolo , como separador
deltanusigma
Use assim amigo:
Text1.text = Format(Text1.text, "Currency")
hãã~, coloque isso no LostFocus quando ele perder foco assim a conversão é feita automaticamente !!
Espero que te ajude amigão !!
Abraços
Text1.text = Format(Text1.text, "Currency")
hãã~, coloque isso no LostFocus quando ele perder foco assim a conversão é feita automaticamente !!
Espero que te ajude amigão !!
Abraços
Amigo para de ajudar ainda mais de uma olhadinha no exemplo em anexo !!
Abraços !!
Abraços !!
Dá uma olhada neste exemplo e vê se ajuda
obrigado amigos vou testar as soluções
deltanusigma
deltanusigma
Tente assim:
Text1.Text = Format(Text1.Text, "Standard")
Text1.Text = Format(Text1.Text, "Standard")
Tópico encerrado , respostas não são mais permitidas