COMO FAZER UMA SOMA NO VB
Ola...estou fazendo uma soma mais nao ta dando certo...
esse codigo que estou fazendo:
Text1.Text = txtvalorprincipal + txtcorrecaomonetaria
mais ai por exemplo eu coloco 100 + 100 o certo era somar 200 mais ele fica assim 100100 pq
Alguem me ajuda
esse codigo que estou fazendo:
Text1.Text = txtvalorprincipal + txtcorrecaomonetaria
mais ai por exemplo eu coloco 100 + 100 o certo era somar 200 mais ele fica assim 100100 pq
Alguem me ajuda
Text1.Text = val(txtvalorprincipal) + val(txtcorrecaomonetaria)
Val converte o seu texto para valor. Outros Excemplo
Cdbl - Double
CStr - String
CCur - Currence
Val converte o seu texto para valor. Outros Excemplo
Cdbl - Double
CStr - String
CCur - Currence
utiliza val
Text1.Text = val(txtvalorprincipal) + val(txtcorrecaomonetaria)
Text1.Text = val(txtvalorprincipal) + val(txtcorrecaomonetaria)
Se você usar o VAL, pode perder as casas decimais, faz o seguinte:
Dim varPrincipal as Currency
Dim varCorrecao as Currency
varPrincipal = txtvalorprincipal
varCorrecao = txtcorrecaomonetaria
Text1.Text = varPrincipal + varCorrecao
Talvez isso resolva!
Namastê!
Dim varPrincipal as Currency
Dim varCorrecao as Currency
varPrincipal = txtvalorprincipal
varCorrecao = txtcorrecaomonetaria
Text1.Text = varPrincipal + varCorrecao
Talvez isso resolva!
Namastê!
A utilização do CCur evita a criação de uma variável.
Valeu moçada deu certo
:)
:)
Text1.Text = CCur(varPrincipal) + CCur(varCorrecao)
Text1.Text = Format(Text1.Text, "#,###,##0.00")
Epero que tenha te ajudado!
Text1.Text = Format(Text1.Text, "#,###,##0.00")
Epero que tenha te ajudado!
Tópico encerrado , respostas não são mais permitidas