FORMATO EM MOEDA
Preciso transformar esse formato em moeda e não consigo , sera se é dificil mesmo?
no banco 254525
como faço esse formato: 2.545,25
Obrigado galera nunca fiquei na mão com voçês.
no banco 254525
como faço esse formato: 2.545,25
Obrigado galera nunca fiquei na mão com voçês.
Debug.Print Format("549596979659,4", "R$#,##0.00;(R$#,##0.00)")
faz assim so que depois desse numero todo ele coloca ,00 e nao ,25
tenta ai
text1.text = format(text1, "#,##0.00")
agora com simbolo R$ fica assim
text1.text = Format(text1, " R$ #,##0.00")
para ficar 2.545,25 o usuario tem que colocar
2545,25
ai ele completas com pontos se nao colocar a virgula fica
254.525,00 entendeu
espero ter ajudado
tenta ai
text1.text = format(text1, "#,##0.00")
agora com simbolo R$ fica assim
text1.text = Format(text1, " R$ #,##0.00")
para ficar 2.545,25 o usuario tem que colocar
2545,25
ai ele completas com pontos se nao colocar a virgula fica
254.525,00 entendeu
espero ter ajudado
Não sei nao, talvez isto que te resolva !
No form
Na verdade to bonzinho hoje !
No form
Option Explicit
Private Sub Command_Click()
Dim strInteiro As String
Dim strCentavos As String
Dim strValorConvertido As String
Dim dblValor As Double
If IsNumeric(Text.Text) Then
strInteiro = Mid(Text.Text, 1, Len(Text.Text) - 2)
strCentavos = Mid(Text.Text, Len(Text.Text) - 1, 2)
strValorConvertido = strInteiro & "," & strCentavos
MsgBox "Seria " & Format(strValorConvertido, "###,##0.00") & " o formato desejado ?"
dblValor = CDbl(strValorConvertido)
MsgBox "Caso precise deste valor para cálculo utilize esta variável " & dblValor
End If
End Sub
Private Sub Text_Change()
If Text.Text = "" Then
Command.Enabled = False
Else
Command.Enabled = True
End If
End Sub
Private Sub Text_KeyPress(KeyAscii As Integer)
If Not IsNumeric(KeyAscii) Then
KeyAscii = 0
End If
End Sub
Na verdade to bonzinho hoje !
Tópico encerrado , respostas não são mais permitidas