Eventos para celdas

24/09/2008 - 20:36 por Mennegguzzi | Informe spam
Hola a todos, una consulta, hay manera de programar los eventos de las
celdas?

Es decir, ejecutar un determinado código cuando por ejemplo una celda "toma
el foco", o con cierto Keypress, etc.?

O sea, lo mismo que para los controles pero para las celdas


Les mando un saludo y muchas gracias de antemano


Pablo

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/09/2008 - 22:37 | Informe spam
hola, Pblo !

... hay manera de programar los eventos de las celdas?
... ejecutar un determinado codigo cuando por ejemplo una celda "toma el foco", o con cierto Keypress, etc.?
O sea, lo mismo que para los controles pero para las celdas



los modulos de codigo de cada hoja pueden administrar algunos eventos de lo que sucede en su hoja (p.e.)
- el evento '_selectionchange' se dispara cuando cambias de celda o rango seleccionados
(pero NO cuando cambias de celda activa dentro del mismo rango seleccionado)
- el evento '_calculate' se dispara en cada re/calculo de esa hoja
- hay mas, revisa en el modulo de codigo de cada hoja (y/o consulta la ayuda en linea {F1} de vba-excel)

EXCEPTUANDO lo de "con cierto KeyPress", ya que al hacer entradas en las celdas vba NO se ejecuta
(el usuario mantiene el control de la aplicacion en tanto este editando celdas)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Mennegguzzi
25/09/2008 - 20:27 | Informe spam
Mil gracias Hector !!
no tenía tan claro esto: > (el usuario mantiene el control de la
aplicacion en tanto este editando celdas)
me es muy útil saberlo, voy a ver en el módulo de código de caja hoja

te mando un saludo y muchas gracias por tu ayuda.

Pablo


"Héctor Miguel" escribió en el mensaje
news:%
hola, Pblo !

... hay manera de programar los eventos de las celdas?
... ejecutar un determinado codigo cuando por ejemplo una celda "toma el
foco", o con cierto Keypress, etc.?
O sea, lo mismo que para los controles pero para las celdas



los modulos de codigo de cada hoja pueden administrar algunos eventos de
lo que sucede en su hoja (p.e.)
- el evento '_selectionchange' se dispara cuando cambias de celda o rango
seleccionados
(pero NO cuando cambias de celda activa dentro del mismo rango
seleccionado)
- el evento '_calculate' se dispara en cada re/calculo de esa hoja
- hay mas, revisa en el modulo de codigo de cada hoja (y/o consulta la
ayuda en linea {F1} de vba-excel)

EXCEPTUANDO lo de "con cierto KeyPress", ya que al hacer entradas en las
celdas vba NO se ejecuta
(el usuario mantiene el control de la aplicacion en tanto este editando
celdas)

saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
25/09/2008 - 21:46 | Informe spam
hola, Pablo !

no tenia tan claro esto: > (el usuario mantiene el control de la aplicacion en tanto este editando celdas) ...



gracias por el feed-back, y queda asentado para otra consulta con dudas similares :))

saludos,
hector.
Respuesta Responder a este mensaje
#4 Héctor Miguel
25/09/2008 - 21:46 | Informe spam
hola, Pablo !

no tenia tan claro esto: > (el usuario mantiene el control de la aplicacion en tanto este editando celdas) ...



gracias por el feed-back, y queda asentado para otra consulta con dudas similares :))

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida