Referencias relativas al grabar macros (Microsoft Excel)
Una de las formas más comunes de crear una macro es utilizar la grabadora de macros integrada en Excel. La grabadora le permite grabar sus pulsaciones de teclas y reproducirlas más tarde. Cuando graba sus macros, Excel es muy literal sobre cómo registrar lo que hace. Por ejemplo, si comienza a grabar mientras la celda B7 está seleccionada y luego presiona la tecla de flecha hacia abajo, la celda B8 ahora está seleccionada.
Cuando más tarde seleccione la celda E12 y reproduzca esta macro, puede esperar que la macro se mueva hacia abajo una celda, a E13, como si hubiera presionado la tecla de flecha hacia abajo. En cambio, cuando se ejecuta esa línea de la macro, se selecciona la celda B8.
La razón por la que esto sucede es que Excel memorizó sus pasos absolutos. No registró la presión de la tecla de flecha hacia abajo, sino que registró el movimiento a la celda B8. Esto ejemplifica la condición predeterminada de la grabadora de macros: registrar absolutamente todos los movimientos y referencias de celda.
Si, en cambio, desea que sus macros se registren relativamente (de modo que la macro se mueva hacia abajo una celda en lugar de moverse a la celda B8), debe indicarle a Excel que lo haga. Para ello, haga clic en Usar referencias relativas en el enlace: / excelribbon-Mostrando_Excels_Developer_Tab [pestaña Desarrollador]
de la cinta. Después de hacer clic, todas sus acciones posteriores se interpretan en relación con la celda seleccionada actualmente. Haga clic en la herramienta por segunda vez y volverá a las acciones posteriores que se interpretan de manera absoluta.
Es importante que recuerde hacer clic en la herramienta adecuada antes de realizar una acción registrada. El estado de la herramienta (encendida o apagada)
afecta solo el registro de acciones futuras, no lo que ya se ha registrado.
_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 (3331) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Relative_References_when_Recording_Macros [Referencias relativas al grabar macros]
.