Mostrar Msgbox solo una vez al ingresar un dato erróneo en un textBox.
Para: Dante Amor
Tengo un Textbox en la que ingreso un valor determinado si esta sobre pasa me manda el mensaje indicando "Este valor es muy alto" si el valor es mayor a 12.00 o "Este valor es muy bajo" si el valor es menor a 11.00, Hasta ahí perfecto pero el detalle esta que si yo sigo ingresando mas números este me continua mostrando el mensaje lo cual es fastidioso como puedo hacer para que me salga el mensaje tan solo una vez
Intente realizar esta hazaña pero sin resultados aquí te dejo el código que implemente en el textbox.
Private Sub TextBox1_Change() TextBox1.MaxLength = 5 If Val(TextBox1) < 11 Then TextBox1.BackColor = &H80000005 MsgBox "Este Valor es muy Bajo" Else If Val(TextBox1) <= 12 Then TextBox1.BackColor = &HFF00& ElseIf Val(TextBox1) > 12 Then TextBox1.BackColor = &HFF8& MsgBox "Este Valor es muy alto" End If End If End Sub
2 respuestas
Respuesta de Marcial C. C.
1
Respuesta de Dante Amor
1