Completar una Macro para Excel 2010

¿Se puede una macro, qué haga que, (más allá de la configuración general de Excel) al oprimir "Enter," en vez de que el cursor se desplace hacia abajo, lo haga hacia la derecha?...

Muchísimas gracias,

Saludos.

1 Respuesta

Respuesta
1

Coloca estas macros en un módulo de tu archivo. Cuándo lo grabes, lo cierres y lo vuelvas a abrir leerá la macro auto_open para adjudicarle al enter la macro prueba, de esta manera cuando pulses enter el cursos se irá a la derecha en lugar de hacia abajo

Sub auto_open()
Application.OnKey "~", "prueba"
End Sub
Sub prueba()
ActiveCell.Offset(0, 1).Select
End Sub

no olvides finalizar

Ahora si, perfecto, gracia. Ahora, ¿solo debo copiarlo en las "ventanas Módulos" de los otros libros, para qué funcione, verdad?...

Saludos.

Eso es. Lo tendrás que copiar en cada archivo excel por separado

Recuerda finalizar

¿Entonces, quedaría sin ser necesario hacer todo lo siguiente:

Tienes que poner 2 macros una en worksheet y la segunda en un módulo.
Instrucciones para worksheet
1. Abre tu hoja de excel
2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
4. Del lado derecho copia la macro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.OnKey "{ENTER}", "derecha"
End Sub
Instrucciones para Módulo
1. Abre tu hoja de excel
2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
3. En el menú elige Insertar / Módulo
4. En el panel del lado derecho copia la macro

ante eventuales libros?...

¿Solo sería necesario, "Insertar" un "Modulo," pegar el siguiente pseudocódigo:

Sub auto_open()
Application.OnKey "~", "prueba"
End Sub

Sub prueba()
ActiveCell.Offset(0, 1).Select
End Sub

y listo, verdad?...

Saludos.

Así es,

Finaliza la pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas