Como hago para que solo admita numeros ?
Código: TextPrivate Sub text1_keypress(keyascii As Integer)If keyascii = 8 Then '8 es la tecla backspace GoTo salirEnd If If (keyascii < 48 Or keyascii > 57) Then keyascii = 0 End Ifsalir:End Sub saludos
Puede reacomodar tú código de esta manera sin tantos IfCódigo: TextPrivate Sub text1_keypress(keyascii As Integer)If (keyascii < 48 Or keyascii > 57) And KeyAscii == 8 Then keyascii = 0 End Ifsalir:End Sub
También puedes usar la función IsNumeric().
Cita de: "RadicalEd"Puede reacomodar tú código de esta manera sin tantos IfCódigo: TextPrivate Sub text1_keypress(keyascii As Integer)If (keyascii < 48 Or keyascii > 57) And KeyAscii == 8 Then keyascii = 0 End Ifsalir:End Sub ademas de que hay un signo igual (=) extra, lo probe y no acepta la tecla BACKSPACE porque deberia ser asi: Código: TextPrivate Sub text1_keypress(keyascii As Integer)If (keyascii < 48 Or keyascii > 57) And KeyAscii <> 8 Then keyascii = 0 End Ifsalir:End Sub