Hola
He creado un formulario y tiene varios TextBox, el problema es que hay
tres que uqiero sumar sus valores, pero cuando escribo en dos de ellos
(siempre los mismos) se concatennan los valores, pero si escribo en las
otras dos combinaciones se suma bien
El código para los tres textbox es el mismo
Private Sub TextBoxPTransp_Change()
If TextBoxPPrecio.Value = "" Then
pprecio = 0
Else
pprecio = TextBoxPPrecio.Value
End If
If TextBoxPTransp.Value = "" Then
ptransp = 0
Else
ptransp = TextBoxPTransp.Value
End If
If TextBoxPMont.Value = "" Then
pmont = 0
Else
pmont = TextBoxPMont.Value
End If
precio = pprecio + ptransp + pmont
TextBoxPrecio.Value = precio
End Sub
Private Sub TextBoxPPrecio_Change()
...
End Sub
Private Sub TextBoxPMont_Change()
...
End Sub
Las variables están definidas para el formulario.
Dim dcto, uds, precio
Dim pmont, ptransp, pprecio
Si escribo en TextBoxPPrecio y TextBoxPTransp CONCATENA LOS VALORES,
pero si escribo en TextBoxPPrecio y TextBoxPMont, o en TextBoxPTransp y
TextBoxPMont SUMA BIEN LOS VALORES.
¿Alguna idea de dónde he metido la pata?
Muchas gracias
Javi
Leer las respuestas