Cómo Resaltar Fila Activa en Excel (3 Métodos)

  • Compartir Este
Hugh West

Si su conjunto de datos de Excel tiene muchas columnas, resulta bastante difícil encontrar datos de un extremo a otro de una fila. Pero si genera un sistema en el que cada vez que seleccione una celda de su conjunto de datos, se resaltará toda la fila, entonces podrá encontrar fácilmente datos de esa fila. En este artículo, le mostraré cómo resaltar la fila activa en Excel de 3 formas diferentes.

Supongamos que tiene el siguiente conjunto de datos. Desea resaltar una fila cada vez que seleccione una celda de esa fila.

Descargar el cuaderno de prácticas

Resaltar Fila Activa.xlsm

3 Métodos para Resaltar una Fila Activa en Excel

1. Resaltar la fila activa utilizando el formato condicional

1.1. Aplicar formato condicional

Para resaltar la fila activa utilizando el formato condicional, primero,

➤ Seleccione toda la hoja de cálculo haciendo clic en la esquina superior izquierda de la hoja.

Después de eso,

➤Ir a Inicio> Formato condicional y seleccione Nueva norma .

Se abrirá el Nueva regla de formato En esta ventana,

➤ Seleccionar Utilizar una fórmula para determinar qué celdas formatear de la Seleccione un tipo de regla caja.

Como resultado, una nueva casilla denominada Formatear los valores en los que esta fórmula es verdadera aparecerá en la parte inferior de la Nueva regla de formato ventana.

➤ Escriba la siguiente fórmula en el campo Formatear los valores en los que esta fórmula es verdadera caja,

=CELL("fila")=CELL("fila",A1)

La fórmula resaltará la fila activa con el estilo de formato seleccionado.

Por fin,

➤ Haga clic en Formato para establecer el color de resaltado.

1.2. Establecer el estilo de formato para resaltar la fila activa

Después de pulsar Formato una nueva ventana llamada Formatear celdas aparecerá.

➤ Seleccione el color con el que desea resaltar la fila activa en el menú Rellene ficha.

También puede establecer un formato de número, fuente y estilos de borde diferentes para la fila activa de la otra pestaña de las otras pestañas de la ficha Formatear celdas ventana si lo desea.

➤ Haga clic en OK .

Ahora verá el estilo de formato seleccionado en la ventana Vista previa cuadro del Nueva regla de formato ventana.

➤ Haga clic en OK .

Ahora,

➤ Seleccione cualquier celda de su conjunto de datos.

Toda la fila de la celda activa se resaltará con el color seleccionado.

1.3. Actualizar manualmente al cambiar la celda activa

Después de seleccionar la primera celda, si seleccionas una celda de cualquier otra fila, verás que la primera fila sigue resaltada. Esto sucede porque Excel no se ha refrescado. Excel se refresca automáticamente cuando se hace un cambio en cualquier celda o cuando se da un comando. Pero no se refresca automáticamente cuando sólo cambias tu selección. Así que necesitas refrescar Excel manualmente.

➤ Prensa F9 .

Como resultado, Excel se actualizará y se resaltará la fila activa.

Por lo tanto, ahora sólo tiene que seleccionar una celda y pulsar F9 para resaltar la fila activa.

Read More: Excel Alternando Color de Fila con Formato Condicional [Video]

2. Resaltar Fila con Celda Activa en Excel Usando VBA

También puede escribir un código para resaltar la celda activa utilizando Microsoft Aplicación Visual Basic (VBA) . Primero,

➤ Haga clic con el botón derecho del ratón en el nombre de la hoja ( VBA ) donde desee resaltar la fila activa.

Se abrirá el VBA En esta ventana VBA verá la ventana Código ventana de esa hoja.

➤ Escribe el siguiente código,

 Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub 

Aquí el código cambiará el color de la fila con la celda seleccionada con un color que tiene índice de color 7. Si quieres resaltar la fila activa con otros colores necesitas insertar otros números, insertados de 7 en el código.

➤ Cerrar o minimizar el VBA ventana.

Ahora, en su hoja de cálculo, si selecciona una celda, se resaltará toda la fila.

➤ Selecciona otra celda de una fila diferente.

Verá que ahora esta fila aparecerá resaltada.

Read More: Resaltar Fila Si La Celda Contiene Algún Texto

Lecturas similares

  • Ocultar filas y columnas en Excel: atajos y otras técnicas
  • Filas Ocultas en Excel: ¿Cómo Desocultarlas o Eliminarlas?
  • VBA para Ocultar Filas en Excel (14 Métodos)
  • Cómo cambiar el tamaño de todas las filas en Excel (6 enfoques diferentes)
  • Desocultar todas las filas no funciona en Excel (5 problemas y soluciones)

3. Resaltar automáticamente la fila activa utilizando formato condicional y VBA

3.1. Aplicar formato condicional

En el primer método, debe pulsar F9 para refrescar Excel después de seleccionar una nueva fila. Puede automatizar el proceso de refresco utilizando un simple botón VBA En este método, le mostraré cómo puede resaltar automáticamente la fila activa utilizando el formato condicional y el código VBA .

Para ello, primero hay que definir un nombre.

➤ Ir a la Fórmulas y seleccione Definir nombre .

Se abrirá el Nuevo nombre ventana.

➤ Escriba un nombre (por ejemplo HighlightActiveRow ) en el Nombre y escriba =1 en el Se refiere a caja.

➤ Prensa OK .

Ahora,

➤ Seleccione toda la hoja de cálculo haciendo clic en la esquina superior izquierda de la hoja.

Después de eso,

➤Ir a Inicio> Formato condicional y seleccione Nueva norma .

Se abrirá el Nueva regla de formato En esta ventana,

➤ Seleccionar Utilizar una fórmula para determinar qué celdas formatear de la Seleccione un tipo de regla caja.

Como resultado, se crea una nueva casilla denominada Formatear los valores en los que esta fórmula es verdadera aparecerá en la parte inferior de la Nueva regla de formato ventana.

➤ Escriba la siguiente fórmula en el campo Formatear los valores en los que esta fórmula es verdadera caja,

=ROW(A1)=HighlightActiveRow

La fórmula resaltará la fila activa con el estilo de formato seleccionado.

Por fin,

➤ Haga clic en Formato para establecer el color de resaltado.

Después de pulsar Formato una nueva ventana llamada Formatear celdas aparecerá.

➤ Seleccione el color con el que desea resaltar la fila activa en el menú Rellene ficha.

También puede establecer un formato de número, fuente y estilos de borde diferentes para la fila activa de la otra pestaña de las otras pestañas de la ficha Formatear celdas ventana, si lo desea.

➤ Haga clic en OK .

Ahora verá el estilo de formato seleccionado en la ventana Vista previa cuadro del Nueva regla de formato ventana.

➤ Haga clic en OK .

3.2. Aplicar código para la actualización automática

En este paso,

➤ Haga clic con el botón derecho del ratón en el nombre de la hoja ( CF & VBA ) donde desee resaltar la fila activa.

Se abrirá el VBA En esta ventana VBA verá la ventana Código ventana de esa hoja.

➤ Escriba el siguiente código en el campo Código ventana,

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub 

El código automatizará el proceso de actualización. Aquí, el nombre (HighlightActiveRow) debe ser el mismo que el nombre que ha dado en el archivo Definir nombre caja.

➤ Cerrar o minimizar el VBA ventana.

Ahora, en su hoja de cálculo, si selecciona una celda, se resaltará toda la fila.

Si selecciona otra celda, la fila de esa celda se resaltará automáticamente. Esta vez no tendrá que pulsar F9 para actualizar Excel.

Más información: Cómo resaltar cada dos filas en Excel

Conclusión

Espero que ahora sepas cómo resaltar la fila activa en Excel. Si tienes alguna confusión sobre alguno de los tres métodos tratados en este artículo, no dudes en dejar un comentario.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.