Visual Basic para Aplicaciones - Detectar pulsación teclado en celda Excel

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Detectar pulsación teclado en celda Excel

Publicado por Santiago (1 intervención) el 17/05/2017 16:30:15
Hola,
Un cordial saludo.
Queria pedir ayuda a ver si se puede hacer una cosa con VBA en Excel, que no encuentro la forma, ufff

Me gustaria poder contar los caracteres que tiene una celda, pero a medida que se va escribiendo..... no cuando se termina de escribir y se cambia la celda activa o se pulsa ENTER, que es cuando se genera el evento evento "change" de la hoja.

Hay alguna manera de detectar el cambio en una celda, sin tener que esperar al evento change?

Muchas gracias
Santi
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Detectar pulsación teclado en celda Excel

Publicado por JuanC (565 intervenciones) el 17/05/2017 19:39:03
hasta donde yo sé no se puede... de manera fácil!
de manera difícil se me ocurre hacer un hook de teclado (API SetWindowsHookEx)
quizá dentro de un complemento xll (nunca lo hice así)
es un tema 'espinoso' y realmente no sé si valga la pena dedicarle el tiempo que llevará hacer algo así...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar