Lanzar eventos sobre celdas

07/11/2005 - 05:18 por Alejandro Garrammone | Informe spam
Hola Grupo! Les cuento mi problema:
Necesitaria lanzar un evento al presionar [Enter] sobre una celda.
Por ejemplo, estoy 'parado' sobre la celda A1 e ingreso el número '100', al
presionar [enter] quiero que se ingrese el número en la celda y que el
'cursor' no vaya a la celda 'A2', sino que quiero que se pare en la celda
'C8'.
Es posible hacer esto?

Gracias por todo,

Alejandro.
 

Leer las respuestas

#1 Héctor Miguel
07/11/2005 - 07:54 | Informe spam
hola, Alejandro !

... lanzar un evento al presionar [Enter] sobre una celda.
... ejemplo, estoy 'parado' sobre la celda A1 e ingreso el numero '100'
al presionar [enter] quiero que se ingrese el numero en la celda
y que el 'cursor' no vaya a la celda 'A2', sino que quiero que se pare en la celda 'C8'.
Es posible hacer esto?



1) si tu cursor 'se mueve' una celda hacia abajo luego de 'editar' una celda...
es porque le tienes establecido a la aplicacion que 'asi lo haga' :))
[menu] herramientas / opciones / [ficha] modificar -> [seccion] 'mover seleccion despues de entrar'
y es una caracteristica 'opcional' para cada configuracion/usuario/pc/...

2) si 'des-habilitas' esa caracteristica... seria suficiente con copiar las siguientes lineas...
en el modulo de codigo de 'esa' hoja ==Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Not IsEmpty(Target) Then Range("c8").Select
End Sub

3) si deseas 'conservar' en uso la caracteristica de 'mover seleccion despues de entrar'...
va a ser necesario 'controlar' otro tipo de 'eventualidades' :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares