Código:
Pero no funciona bien. Si pongo un precio mayor a 2000 funciona, porque me sale el mensaje de que no puedo ingresar precios mayores a 2000. Pero si pongo 1 peso o 0,10, no funciona, me sale el mensaje diciendo que no se pueden ingresar precios menores a 0,10(Y en realidad no son menores). Private Sub Text3_LostFocus() Dim preciomenor@ Dim preciomayor@ If Len(Trim(Text3.Text)) >= 1 Then If IsNumeric(Text3) Then preciomenor = "0.10" preciomayor = "2000" If Text3 < preciomenor Then Text3 = "" Text3.SetFocus MsgBox "No se pueden ingresar precios menores a $0.10", vbCritical, "Atención" ElseIf Text3 > preciomayor Then Text3 = "" Text3.SetFocus MsgBox "No se pueden ingresar precios mayores a $2000 ", vbCritical, "Atención" End If Else MsgBox "Lo que ingresó no es un precio" End If Else KeyAscii = 0 End If End Sub
¿Alguien puede ayudarme?
Gracias!