Solo texto y espacios en un textbox

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Solo texto y espacios en un textbox

Notapor Alberto Martinez » 16 Jul 2006 13:43

Comparto con ustedes el codigo para que en un TEXTBOX de un formulario, solo se permita la captura de letras y espacios (se pueden capturar vocales con acento)

Private Sub TextBox1_change()
Dim letra As Byte

On Error Resume Next

letra = Asc(Right$(TextBox1, 1))

Select Case letra
Case 32, 65 To 90, 97 To 122, 193, 201, 205, 211, 218, 225, 233, 237, 243, 250
Case Else
SendKeys "{bs}"
End Select

End Sub

Nota: Las vocales con acento, NO se deben de introducir presionando la tecla Alt + el numero (con el teclado numerico)

La tecla que UTILIZO en mi caso, esta a la izquierda de la tecla ENTER, tiene los dos simbolos de apostrofes " y ' , no se a cual correspondera en su teclado, pero es la que CREO normalmente utilizan ustedes para poner Acentos.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Alberto Martinez
Moderator
Moderator
 
Registrado: 19 Abr 2005 01:47
Ubicación: Mexico

Notapor Alberto Martinez » 16 Jul 2006 14:03

Anexo codigo del sr. Diego Turriaga......muchisimo mas compacto
Option Compare Text

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If InStr("aáí bcdeéí¨fghií­í¬jklmnñoóí²pqrstuúí¹í¼vwxyz ", Chr(KeyAscii)) = 0 Then KeyAscii = 0
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Alberto Martinez
Moderator
Moderator
 
Registrado: 19 Abr 2005 01:47
Ubicación: Mexico

Notapor ferchogz2005 » 24 Ago 2006 17:40

Una preguntica al respecto..

Como validar para que me deje ingresar solo numeros????

Gracias

Ferchogz
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ferchogz2005
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Sep 2005 13:33
Ubicación: Bogota

Re: Solo texto y espacios en un textbox

Notapor ST » 25 Ago 2006 11:37

* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: dkjohan, segunet y 8 invitados