Excel Avanzado

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

Excel Avanzado
Logo Excel Avanzado

Keypress en VBA

| 0 comments

¿Qué es Keypress?

Esta es un evento en VBA que permite modificar las acciones que se pueden realizar con el teclado (presionando una tecla) respecto a los objetos en un formulario.

Ejemplos de Keypress

a) En un nuevo formulario insertamos una etiqueta y procedemos a ingresar a codificar en el userform. En la parte superior donde se hayan las listas desplegables seleccionar “keypress”.

Aparece una variable Keyascii la cual hace referencia a una variable que devolverá la acción del keypress de acuerdo a un tipo de codificación numérica especial:

Cuando ejecutamos el código y apretamos cualquier tecla lo que ocurre es que nos muestra el valor  numérico de la misma según el ascii code*.

b) Otro ejemplo del keypress es el que nos muestra en un textbox los resultados de ir pulsando las teclas. Es decir, que mientras vamos usando una tecla en el primer textbox, luego se va mostrando como texto en el segundo textbox:

c) Otra aplicación se da cuando usamos el keypress de manera que aun cuando el teclado esté habilitado en minúsculas al realizar las pulsaciones sobre las teclas se escriba en mayúsculas en un textbox:

ascii code: sistema de codificación de caracteres de acuerdo a estándares internacionales. En este sentido todas las teclas tienen un código numérico que las representa. 

Algunas funciones en VBA relacionadas son:

Función ASC en VBA

Función CHR en VBA

Por: Priscila Adriana

Los ejemplos de Keypress en VBA se pueden descargar desde el enlace:  EJEMPLO KEYPRESS

 

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5