Guardar movimiento al entrar con un libro de trabajo (Microsoft Excel)
Kathy usa varios libros de Excel a diario. En algunos, quiere que el cursor se mueva hacia abajo después de ingresar los datos y en otros quiere que el cursor se mueva hacia la derecha. Se pregunta si hay alguna forma de guardar la dirección del cursor con cada libro de trabajo individual.
La dirección en la que se mueve la celda seleccionada después de presionar Enter se determina a nivel de aplicación siguiendo estos pasos:
-
Muestra el cuadro de diálogo Opciones de Excel. (En Excel 2007, haga clic en el botón Office y luego en Opciones de Excel. En Excel 2010 o una versión posterior, muestre la pestaña Archivo de la cinta y luego haga clic en Opciones).
-
A la izquierda del cuadro de diálogo, haga clic en Avanzado. (Ver figura 1)
-
En Opciones de edición, asegúrese de que la casilla de verificación «Después de presionar Intro, mover selección» esté marcada (debería ser la opción predeterminada).
-
Usando la lista desplegable Dirección, cambie la dirección como desee.
El cambio de dirección afecta el comportamiento de Excel en todos los libros.
-
Haga clic en Aceptar.
Dado que se maneja a nivel de aplicación, la configuración no se almacena con libros de trabajo individuales. Sin embargo, puede crear una macro que se pueda almacenar con el libro de trabajo y la macro puede modificar la dirección.
Idealmente, la macro modificaría la dirección cuando se activó un libro de trabajo y restauraría la dirección cuando el libro de trabajo se desactivó, es decir, cuando se activó un libro de trabajo diferente o se cerró el programa.
Public MouseDirection As Long Private Sub Workbook_Activate() MouseDirection = Application.MoveAfterReturnDirection Application.MoveAfterReturnDirection = xlToRight End Sub
Private Sub Workbook_Deactivate() Application.MoveAfterReturnDirection = MouseDirection End Sub
En realidad, son dos macros y deben agregarse al objeto ThisWorkbook en el Editor de VBA. Como se muestra, la macroWorkbook_Activate establece la dirección hacia la derecha después de presionar Enter.
Si lo prefiere, puede reemplazar xlToRight con cualquiera de estos: xlDown, xlUp o xlToLeft.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (13073) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.