Evento pulsar una tecla en el objeto worksheet

Seria de gran ayuda si me puedes ayudar con lo siguiente:
Estoy programando en el código de una worksheet, y quiero saber que debo hacer para que en el momento de pulsar una tecla tipo enter o flechas o tab se ejecute una macro.
He trabajado en formularios y macros corrientes, pero soy novato en la programación de sheets. Te agradecería si me indicas donde puedo conseguir información acerca de este tipo de programación.
1

1 Respuesta

283.950 pts. Conozco un poco acerca de Excel (fórmulas y VBA),...
El evento que mencionas se llama:
Worksheet_Change
Puedes encontrar información en:
http://www.cpearson.com/excel/case.htm
http://www.mrexcel.com/tip029.shtml
También hay buena información sobre macros y excel en general en la página:
http://www.exceltip.com/
Gracias, el evento change es el adecuado, pero me podrías indicar que código debo utilizar cuando quiero saber que tecla pulso el usuario, ejemplo:
Evento Worksheet.Change
If se pulsa tal tecla then
call xxxx
end if
Lo que pasa es que este evento se ejecuta en el momento en que das Enter o sales de la celda. No en el momento en que ingresas a editar la celda.
Entonces si lo que necesitas es saber si se escribió determinado valor en la celda, puedes validarlo mediante el valor de la celda.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas