cambiar de celda

13/05/2005 - 00:38 por Franklin Flores | Informe spam
Como puedo hacer para que al dar enter en una celda se direccione a otra
celda? pero a una celda que yo le indique.

Preguntas similare

Leer las respuestas

#6 KL
13/05/2005 - 10:39 | Informe spam
Hola de nuevo,

Vale, ya lo tengo: es que si no has restablecido el funcionamiento normal de
la tecla Enter, al pulsarla despues de cerrar el archivo donde esta el macro
que se tiene que llamar al pulsar Enter, Excel abrira nuestro fichero para
poder acceder al codigo. O sea que Excel abre el fichero que contiene
nuestro codigo y que acabamos de cerrar.

Saludos,
KL

"KL" wrote in message
news:
Hola Franklin,

?Que error te da? ?La descripcion, el numero? ?Opciones, botones que te
ofrece?
?Cual es el nombre del nuevo libro?
?Que datos pone el nuevo libro?
?Es un libro desconocido para ti?

De todas maneras, como ya te habia dicho antes, podrias asociar los
procedimientos a los eventos Workbook_Open y Workbook_BeforeClose para que
se ejecuten automaticamente. Para ello:

1) Con tu libro abierto haz clic-derecho sobre el pequeño icono de Excel a
la izquierda del menu Archivo
2) Elige la opcion Ver Codigo para abrir el editor VBA.
3) En la ventana mas grande a la derecha pega el codigo que te pongo a
continuacion (abajo del todo).
4) Dentro del segundo procedimiento del codigo (Workbook_Open) modifica el
nombre del procedimiento que quieres llamar (quitando "NumericKeypad" o
no, segun la tecla que quieres modificar)
5) Ahora pulsa Alt+F11 para volver a la hoja.
6) Guarda el archivo, cierralo y vuelve a abrir
7) Haz pruebas

Saludos,
KL

'--Inicio Codigo
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call RestablecerEnter
End Sub

Private Sub Workbook_Open()
Call ModificarEnterNumericKeypad
End Sub
'--Fin Codigo


Respuesta Responder a este mensaje
#7 Franklin Flores
13/05/2005 - 15:47 | Informe spam
Si, tienes razon yo ya verifique bien, lo que sucede es que como no guardo
el libro y por defecto el libro tiene el nombre de libro#.xls entonces al
cerrar si guardar y abrir uno nuevo y presionar enter busca el archivo
llamado libro#.xls. supongo eso es correcto segun lo que pude entender de tu
explicación, y muchas gracias por la rectificacion para que esto ya no
ocurra..

Comparto el mensaje que lei donde decia que deberian hacerte MVP pues se ve
que sabes bastante, y lo mejor que te gusta compartir esos conocimiento...
si sigues asi ayudando de seguro te han de nombrar MVP.
Saludos y muchas gracias

"KL" escribió en el mensaje
news:e$
Hola de nuevo,

Vale, ya lo tengo: es que si no has restablecido el funcionamiento normal


de
la tecla Enter, al pulsarla despues de cerrar el archivo donde esta el


macro
que se tiene que llamar al pulsar Enter, Excel abrira nuestro fichero para
poder acceder al codigo. O sea que Excel abre el fichero que contiene
nuestro codigo y que acabamos de cerrar.

Saludos,
KL

"KL" wrote in message
news:
> Hola Franklin,
>
> ?Que error te da? ?La descripcion, el numero? ?Opciones, botones que te
> ofrece?
> ?Cual es el nombre del nuevo libro?
> ?Que datos pone el nuevo libro?
> ?Es un libro desconocido para ti?
>
> De todas maneras, como ya te habia dicho antes, podrias asociar los
> procedimientos a los eventos Workbook_Open y Workbook_BeforeClose para


que
> se ejecuten automaticamente. Para ello:
>
> 1) Con tu libro abierto haz clic-derecho sobre el pequeño icono de Excel


a
> la izquierda del menu Archivo
> 2) Elige la opcion Ver Codigo para abrir el editor VBA.
> 3) En la ventana mas grande a la derecha pega el codigo que te pongo a
> continuacion (abajo del todo).
> 4) Dentro del segundo procedimiento del codigo (Workbook_Open) modifica


el
> nombre del procedimiento que quieres llamar (quitando "NumericKeypad" o
> no, segun la tecla que quieres modificar)
> 5) Ahora pulsa Alt+F11 para volver a la hoja.
> 6) Guarda el archivo, cierralo y vuelve a abrir
> 7) Haz pruebas
>
> Saludos,
> KL
>
> '--Inicio Codigo
> Private Sub Workbook_BeforeClose(Cancel As Boolean)
> Call RestablecerEnter
> End Sub
>
> Private Sub Workbook_Open()
> Call ModificarEnterNumericKeypad
> End Sub
> '--Fin Codigo
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida