CALCULAR EM MOEDA
Olhei aqui mais não encontrei como eu queria !!
Tenho 6 textbox's todos estão formatados como Currency ou seja xxx,xx eu gostaria de calcular o valor de todos e gravar em uma variavel TOTAL que é integer, estou usando o VAL, mais não calcula certo, alguém poderia me ajudar ??
Tenho 6 textbox's todos estão formatados como Currency ou seja xxx,xx eu gostaria de calcular o valor de todos e gravar em uma variavel TOTAL que é integer, estou usando o VAL, mais não calcula certo, alguém poderia me ajudar ??
pq vc está gravando valores Currency numa variável Integer ?
faz assim pra calcular e salva em uma variavel double
ccur(Text1.Text) + CCur(Text2.Text) + ...
ccur(Text1.Text) + CCur(Text2.Text) + ...
de uma olhada:
[/c]
Se voce colocar um valor currency em uma variavel inteira, haverá um arredondamento. Porque Total não é tambem currency?
[c]Private Sub Command1_Click()
Dim x As Currency
Dim y As Currency
Dim total As Integer
Dim total1 As Currency
x = 1.5
y = 3.55
total = x + y
total1 = x + y
MsgBox total
MsgBox total1
End Sub
[/c]
Se voce colocar um valor currency em uma variavel inteira, haverá um arredondamento. Porque Total não é tambem currency?
Puts pois é ... e agora ? HUGO e ALMARTI ... os dois me ajudaram, qual eu escolho ? rsrsrsrs !!
só mais uma pergunta, porque quando eu digito o código abaixo da um erro dizendo "Type Maismatch" ?
Alguem sabe ??
MsgBox (CCur(venc1.Text) + CCur(venc2.Text) + CCur(venc3.Text) + CCur(venc4.Text) + CCur(venc5.Text) + CCur(venc6.Text))
Alguem sabe ??
tentei também assim, mais não deu certo, porque será ?
Erro: O mesmo ... type maismatch !!
Dim total as Double
total = CCur(venc1.Text) + CCur(venc2.Text) + CCur(venc3.Text) + CCur(venc4.Text) + CCur(venc5.Text) + CCur(venc6.Text)
Erro: O mesmo ... type maismatch !!
pq o formato do texto não é dinheiro.
Provavelmente os pontos e as virgulas estão no lugar errado.
tente esses valores:
1.50 e 1,50
se um deles funciona o outro vai dar pau mesmo.
outro motivo seria se os campos estiverem vazios.
Provavelmente os pontos e as virgulas estão no lugar errado.
tente esses valores:
1.50 e 1,50
se um deles funciona o outro vai dar pau mesmo.
outro motivo seria se os campos estiverem vazios.
[S55][S55] Puts os campos texts estavam sem formatacao em Currency !!
Valeu hein Lion !!
Abraços cara !!
Valeu hein Lion !!
Abraços cara !!
Tópico encerrado , respostas não são mais permitidas