Tabla de contenido
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.xlsm3 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.