COMO SOMAR OS CENTAVOS?
Ola estou fazendo um codigo tipo PDV mais na hora de faco uma condicao pra ele somar o valortotal com o valorSubtotal mais ele naum soma os centavos so soma os valores inteiro antes da virgula...
-----------------------------------------------------------------------------------------------------------------------------------------------
ValorTotal1 = Val(lblValorTotal.Caption) + Val(txtSubTotal.Text)
lblValorTotal.Caption = Clear
lblValorTotal.Caption = Format(ValorTotal1, [Ô]##,##0.00[Ô])
-----------------------------------------------------------------------------------------------------------------------------------------------
EXEMPLO : quanto a soma é : 30,25 + 1,25 ele retorna 31,00
-----------------------------------------------------------------------------------------------------------------------------------------------
ValorTotal1 = Val(lblValorTotal.Caption) + Val(txtSubTotal.Text)
lblValorTotal.Caption = Clear
lblValorTotal.Caption = Format(ValorTotal1, [Ô]##,##0.00[Ô])
-----------------------------------------------------------------------------------------------------------------------------------------------
EXEMPLO : quanto a soma é : 30,25 + 1,25 ele retorna 31,00
Meu caro
Faça a conta assim
txtResultado = Cdbl(txt1) + cdbl(txt2)
O val pega valor inteiro, então troque por CDBL
boa sorte
Valew fiiiiiiiii
brigaduH
brigaduH
Só nao soma se estiver usando a variavel incorreta.
Para trabalhar com dinheiro use a variavel Currency ou Moeda que é a mesma coisa.
Poderá usar tambem CDBL, pois, o décimais ficam mais exatos.
Ex.: ValorTotal1 = CDBL(lblValorTotal.Caption) + CDBL(txtSubTotal.Text)
Emerson
Ex.: ValorTotal1 = CDBL(lblValorTotal.Caption) + CDBL(txtSubTotal.Text)
Emerson
Tópico encerrado , respostas não são mais permitidas