Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Userform 1 150x150, Validar que solo existan letras y números en un textbox

Validar que solo existan letras y números en un textbox

| 40 comentarios

Primero crearemos un userform el cual tendrá dos textbox, uno de los textbox solo permitirá el ingreso de números y el otro solo permitirá el ingreso de letras.

Userform 1, Validar que solo existan letras y números en un textbox

1) Para validar el ingreso de números en el primer textbox tendremos que introducir el siguiente código relacionado al  evento textbox1.Change:

Private Sub TextBox1_Change()

If Not IsNumeric(TextBox1.Text) And _
TextBox1.Text <> "" Then
Beep
MsgBox "Se debe ingresar solo números"
TextBox1.Text = ""
TextBox1.SetFocus
End If
End Sub

El código indica mediante el condicional  IF, que si lo ingresado en el textbox1 no es un valor numérico y a la vez no se trate del caso en el que el textbox se encuentre vacío  (por ejemplo en caso ingrese un numero y lo borre) borre el carácter ingresado y envié el mensaje “Se debe ingresar solo números a través de un msgbox

2) Para validar el ingreso de text0 en el Segundo textbox tendremos que introducir el siguiente código relacionado evento textbox2.Change:

Private Sub TextBox2_Change()
If IsNumeric(TextBox2) And _
TextBox2.Text <> "" Then
Beep
MsgBox "Se debe ingresar solo Texto"
TextBox2.Text = ""
TextBox2.SetFocus
End If
End Sub

El código indica mediante el condicional  IF, que si lo ingresado en el textbox2  es un valor numérico  borre el carácter ingresado y envié el mensaje “Se debe ingresar solo texto a través de un msgbox

Validar ingreso de numeros y Texto a un Textbox

Elaborado por: Luis Agustin Gaitan Murillo

40 comentarios

Deja una respuesta

Los campos requeridos estan marcados con *.