Buenos días:
Tengo el siguiente código dentro mi formulario:
Private Sub TextBox12_Enter()
TextBox12.BackColor = vbYellow
sumabs = Val(TextBox10) + Val(TextBox11) + Val(TextBox21)
TextBox12 = Format(sumabs, "0.00")
End Sub
Como veran suma tres textbox, pero lo que quiero es que realice la suma en tiempo real, o sea cada que modifique cualquiera de los tres textbox, sume automaticamente.
Muchas gracias por su tiempo.
saludos cordiales
Jesús
Imagino que lo que has puesto son textbox en la hoja. Esos textbox serán ActiveX, pues no se pueden colocar controles de formulario.
En ese caso, pincha con botón derecho en cada textbox, y selecciona la opción "Ver código". Se te abrirá el editor de código dentro de la función que gestiona el cambio de ese textbox. Simplemente, ahí llama a tu función:
TextBox12_Enter
Para que esto funcione, debes eliminar la palabra "private" de la definición de tu función, así:
Sub TextBox12_Enter()
Un saludo
Si gracias, muy buena idea.
saludos
Jesús
TEMA SOLUCIONADO
Jesus Martinez Plantarosa