Resaltar fila activa en Excel mediante macro

En Excel, resaltar la fila activa mediante una macro puede ser muy útil para mejorar la visualización de los datos. En este artículo, te mostramos cómo puedes hacerlo de manera sencilla y rápida.

Índice
  1. Cómo resaltar la fila activa en Excel mediante macro
  2. Cómo personalizar el resaltado de la fila activa en Excel mediante macro
  3. Cómo desactivar la macro de resaltado de la fila activa en Excel
  4. Cómo utilizar la macro de resaltado de la fila activa en Excel en varias hojas
  5. Preguntas frecuentes:
    1. ¿Cómo puedo cambiar el color de fondo de la fila activa?
    2. ¿Puedo agregar un borde a la fila activa?
    3. ¿Cómo puedo desactivar la macro de resaltado de la fila activa en Excel?
  6. Conclusión

Cómo resaltar la fila activa en Excel mediante macro

Para resaltar la fila activa en Excel mediante macro, lo primero que debes hacer es abrir el editor de Visual Basic. Luego, sigue los siguientes pasos:

  1. Selecciona la hoja de Excel en la que deseas resaltar la fila activa.
  2. Crea una nueva macro.
  3. Copia y pega el siguiente código:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 Cells.Interior.ColorIndex = xlNone
 With Target.EntireRow
 .Interior.ColorIndex = 6
 End With
End Sub

Con este código, cada vez que selecciones una celda en la hoja de Excel, la macro resaltará la fila activa.

Cómo personalizar el resaltado de la fila activa en Excel mediante macro

Si deseas personalizar el resaltado de la fila activa en Excel mediante macro, puedes cambiar el valor del ColorIndex en el código anterior. Este valor determina el color de fondo de la fila activa. Por ejemplo, si deseas que la fila activa tenga un fondo amarillo, cambia el valor de 6 a 6.

También puedes cambiar el estilo de borde de la fila activa agregando la siguiente línea de código:

With Target.EntireRow.Borders(xlEdgeBottom)
 .LineStyle = xlContinuous
 .Weight = xlThick
End With

Cómo desactivar la macro de resaltado de la fila activa en Excel

Si deseas desactivar la macro de resaltado de la fila activa en Excel, simplemente debes abrir el editor de Visual Basic, seleccionar la hoja de Excel en la que has creado la macro y eliminar el código de la macro.

Cómo utilizar la macro de resaltado de la fila activa en Excel en varias hojas

Si deseas utilizar la macro de resaltado de la fila activa en Excel en varias hojas, simplemente debes copiar y pegar el código en todas las hojas en las que deseas utilizar la macro. Asegúrate de cambiar el nombre de la macro en cada hoja para evitar conflictos.

Preguntas frecuentes:

¿Cómo puedo cambiar el color de fondo de la fila activa?

Puedes cambiar el color de fondo de la fila activa cambiando el valor del ColorIndex en el código de la macro. Este valor determina el color de fondo de la fila activa.

¿Puedo agregar un borde a la fila activa?

Sí, puedes agregar un borde a la fila activa agregando la siguiente línea de código:

With Target.EntireRow.Borders(xlEdgeBottom)
 .LineStyle = xlContinuous
 .Weight = xlThick
End With

¿Cómo puedo desactivar la macro de resaltado de la fila activa en Excel?

Para desactivar la macro de resaltado de la fila activa en Excel, abre el editor de Visual Basic, selecciona la hoja de Excel en la que has creado la macro y elimina el código de la macro.

Conclusión

Como has podido ver, resaltar la fila activa en Excel mediante macro es muy sencillo y puede ser muy útil para mejorar la visualización de los datos. Esperamos que esta guía te haya sido de ayuda.

Subir

Este sitio web utiliza cookies propias y de terceros para garantizarle la mejor experiencia en nuestro sitio web. Política de Cookies