Función VBA Access para limitar la entrada de datos a un texbox a solo letras, incluido letras acentuadas y ñ
Tengo un cuadro de texto en un formulario que al introducir datos solo quiero que funcionen las teclas de las letras mayúsculas y minúsculas, así como vocales acentuadas y la letra ñ
Tengo este código, pero los carácteres ASCII extendido no funcionan.
Public Function SonLetras(Codigo As Integer) As Integer
' Solo permite seguir el ASCII de letras dentro de la caja de texto, recibe el código ASCII del teclado y lo retorna si es una letra, si no invalido
If Codigo < 1 Then
SonLetras = 0
End If
If (Codigo >= 128 And Codigo <= 167) Or (Codigo >= 97 And Codigo <= 122) Or (Codigo >= 65 And Codigo <= 90) Or (Codigo >= 181 And Codigo <= 183) Or (Codigo >= 224 And Codigo <= 237) Or Codigo = 8 Or Codigo = 32 Then
SonLetras = Codigo
Else
SonLetras = 0
End If
End Function