validacion numerica en un textBox

10/12/2009 - 00:20 por jose | Informe spam
Hola de nuevo:
Existe en las propiedades de un textBox alguna propiedad que valide si se
introduce un numero o una frase,
me suena algo pero no recuerdo, no se si en el VB excel existe algo o hay
que implementarlo, solo quiero impedir la entrada letras en en textbox de un
formulario.
Gracias por adelantado

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/12/2009 - 03:09 | Informe spam
hola, jose !

Existe en las propiedades de un textBox alguna propiedad que valide si se introduce un numero o una frase,
me suena algo pero no recuerdo, no se si en el VB excel existe algo o hay que implementarlo
solo quiero impedir la entrada letras en en textbox de un formulario...



(hasta donde se) no esixte ninguna propiedad que sea aplicable PREVIA a la entrada real de los datos (?)
lo que podrias hacer es administrar las teclas que recibe ese textbox para cancelar entradas "inconvenientes" ?
(p.e. en el modulo de codigo de ese formulario para el control TextBox1)

solo numeros:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case 48 To 57: Case Else: KeyAscii = 0
End Select
End Sub

solo numeros y un punto o una coma:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If (KeyAscii < 48 Or KeyAscii > 57) _
And (KeyAscii <> 46 And KeyAscii <> 44) _
Or (KeyAscii = 46 And TextBox1 Like "*.*") _
Or (KeyAscii = 44 And TextBox1 Like "*,*") _
Then KeyAscii = 0
End Sub

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida