Excel Resaltar Celda Activa

Usa esta macro para resaltar la celda activa en una hoja de cálculo de Excel. Aparecerán líneas temporales en la hoja, por encima y a la izquierda de la celda activa.

Introducción

Para facilitar la visualización de la celda activa, puede añadir una macro a su Libro Personal, siguiendo los pasos siguientes. Esto añadirá formas de línea por encima, y a la izquierda de la celda activa.

Debido a que el Libro de Trabajo Personal se abre automáticamente cuando se abre Excel, esta macro se ejecutará en cualquier libro de trabajo que abra mientras trabaja en Excel.

NOTA: Si no desea que esta función esté siempre activada, puede almacenar el código en un libro diferente. Luego, abra ese libro cuando quiera que la función esté disponible.

Ventaja y advertencia

Es posible que haya visto otras macros que resaltan la celda activa, y que suelen cambiar el color de relleno de la celda activa. Si su hoja de trabajo ya tiene celdas con color de relleno, esas macros anularán ese formato.

Con este método, de Phil Treacy de My Online Training Hub, no se cambia el formato de la celda.

Sin embargo, hay una advertencia importante — el uso de macros como esta le impedirá utilizar la función Deshacer en Excel

Configurar un Libro de Trabajo Personal

Si no tiene un Libro de Trabajo Personal, siga estos pasos para configurar uno:

  1. Encienda la grabadora de macros
  2. Nombre la macro, MYTEST, y guárdela en el Libro de trabajo personal de macros
  3. Con la grabadora de macros encendida, escriba algo en una celda en blanco
  4. Apague la grabadora de macros
  5. (opcional) Haga clic en el botón Deshacer, para eliminar el texto que ha escrito

Ver el código del libro de trabajo personal

A continuación, siga estos pasos, para encontrar el módulo donde añadirá el código de la macro:

  1. Pulsa Alt+F11 para abrir el Editor de Visual Basic
  2. En la lista de Proyectos de la izquierda, busca el Libro de Trabajo Personal VBAProject(PERSONAL.XLSB)
  3. Si es necesario, haga clic en el + de la izquierda de ese proyecto, para ver su contenido
  4. A continuación, haga clic en el + para ver el contenido de sus Objetos de Microsoft Excel
  5. Haga clic con el botón derecho del ratón en el objeto «ThisWorkbook», y haga clic en Ver código

Buscar y copiar el código

A continuación, siga estos pasos para encontrar y copiar el código que pegará en ese módulo de código:

  1. Ve al My Online Training Hub, para ver este comentario de Phil Treacy, sobre el artículo de resaltar la celda seleccionada.
  2. Haz clic en el enlace «y aquí están las líneas (es un archivo de texto)» de ese comentario
  3. Abre el archivo de texto que has descargado desde ese enlace.

Copia en el Libro de Trabajo Personal

Sigue estos pasos para llevar el código de la macro a tu Libro de Trabajo Personal:

  1. Copie todo el texto de ese archivo
  2. Vuelva al código de su Libro de Trabajo Personal, donde podrá ver el módulo de código «ThisWorkbook»
  3. Pegue el texto que ha copiado
  4. Desplácese hasta la parte superior del módulo y asegúrese de que sólo hay una línea de «Opción explícita». Si hay dos, elimine una.
  5. Haga clic en el botón Guardar de la barra de herramientas situada en la parte superior de la ventana de código

Utilización de la macro

Para empezar a utilizar la macro, siga estos pasos:

  1. Cierre Excel y vuelva a abrirlo.
  2. Haga clic en una celda de cualquier libro de trabajo abierto, y verá las líneas por encima y a la izquierda de esa celda

O, si ha añadido el código a un libro de trabajo diferente (no el libro de trabajo personal), abra el archivo con su código.

Recuerda — usar esta macro te impedirá usar la función Deshacer.

Más tutoriales

Hoja de trabajo VBA

Consejos para la hoja de trabajo

Ocultar hojas en función del color de las pestañas

Selector de protección de la hoja de trabajo

Autofiltro de la hoja de trabajo VBA

Copiar VBA a la hoja

VBA – Empezar

Deja una respuesta

Tu dirección de correo electrónico no será publicada.