Resalte la fila y la columna activas en un intervalo de datos a Excel

Una de las consultas de Excel que tengo a menudo es: “¿Cómo resaltar la fila y la columna activas en un intervalo de datos?”

Y también en conseguí una la semana pasada.

Consulta del lector: como resaltar la fila y la columna activas

Así que decidí crear un tutorial y un vídeo. Me ahorrará un poco de tiempo y ayudará a los lectores también.

A continuación se muestra un video donde muestro como resaltar la fila y la columna activas a Excel.

En caso de que prefiera instrucciones escritas, a continuación se muestra un tutorial con los pasos exactos sobre cómo hacerlo.

Permítanme primero que muestre que queremos conseguir.

Una demostración para mostrar cómo resaltar la fila y la columna activas en cambiar la selección

En el ejemplo anterior, tan pronto como seleccione una celda, puede ver que la fila y la columna también se destacan. Esto puede ser útil al trabajar con un conjunto de datos grande y también se puede utilizar en los tablones de Excel.

Ahora vamos a ver cómo crear esta funcionalidad a Excel.

Descargue el archivo de ejemplo

Resalte la fila y la columna activas a Excel

Estos son los pasos para resaltar la fila y la columna activas de la selección:

  • Seleccione el conjunto de datos que desea resaltar la fila / columna activa.
  • Ve a la pestaña Inicio.
  • Haga clic en Formato condicional y, a continuación, haga clic en Nueva regla.
  • En el cuadro de diálogo Nueva regla de formato, seleccione “Use una fórmula para determinar qué celdas hay que formatear”.
  • En el campo Descripción de la regla, introduzca la fórmula: = O (celular ( “col”) = COLUMNA (), celular ( “fila”) = FILA ())
  • Haga clic en el botón Formato y especifique el formato (el color en el que desea resaltar la fila / columna).
  • Haga clic en Aceptar.

Los pasos anteriores se han ocupado de resaltar la fila activa y la columna activa (con el mismo color) siempre que haya un evento de cambio de selección.

Sin embargo, para hacer que esto funcione, debe colocar un código VBA simple en el dorsal.

Aquí tiene el código VBA que puede copiar y pegar (también se detallan los pasos exactos a continuación):

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = False Then
Application.Calculate
End If
End Sub

El código VBA anterior se ejecuta siempre que haya un cambio de selección en la hoja de trabajo. Obliga el cálculo de trabajo volver a calcular, lo que fuerza el formato condicional para resaltar la fila activa y la columna activa. Normalmente (sin ningún código VBA) una hoja de cálculo sólo se actualiza cuando hay un cambio (como la entrada o la edición de datos).

Además, se utiliza una instrucción IF al código para comprobar si el usuario intenta copiar y pegar algún dato en la hoja. Durante la copia, la aplicación no se actualiza y se permite.

Estos son los pasos para copiar este código VBA en el dorsal:

  • Ve a la pestaña Desarrollador (no encuentra la pestaña Desarrollador? – lea esto).Pestaña Desarrollador en la cinta
  • Haga clic en Visual Basic.Icono de Visual Basic en la cinta
  • En el editor VB, a la izquierda, verá el explorador de proyectos que lista todos los libros de trabajo abiertos y las hojas de trabajo que hay. Si no lo puede ver, utilice el acceso rápido Control + R.Explorador de proyectos de Vb Editor: seleccione la fila o la columna seleccionadas
  • Con su libro de trabajo, haga doble clic en el nombre de la hoja donde tiene los datos. En este ejemplo, los datos se encuentran en la hoja 1 y en la hoja 2.
  • En la ventana del código, copia y pega el código VBA anterior. Deberá copiar y pegar el código de las dos hojas si desea esta funcionalidad a los dos hojas.Código Vb al fondo para resaltar la fila y la columna activas a Excel
  • Cierre el editor VB.

Como el libro contiene código VBA, guárdelo con una extensión .XLSM.

Descargue el archivo de ejemplo.

Tenga en cuenta que en los pasos indicados anteriormente, la fila y la columna activas se resaltarían con el mismo color. Si desea resaltar la fila y la columna activas con diferentes colores, utilice las fórmulas siguientes:

  • = COLUMNA () = células ( “col”)
  • = Celular ( “fila”) = FILA ()

En el archivo de descarga proporcionado con este tutorial, he creado dos pestañas, una cada una para resaltar un color y un doble color.

Como se trata de dos fórmulas diferentes, puede especificar dos colores diferentes.

Notas útiles:

  1. Este método no afectaría ningún formato o resaltado que haya realizado manualmente a las celdas.
  2. El formato condicional es volátil. Si lo esté utilizando en conjuntos de datos muy grandes, puede provocar un libro de trabajo lento.
  3. El código VBA utilizado anteriormente actualizaría el libro cada vez que haya un cambio de selección.
  4. La función CELL está disponible en la versión Excel 2007 y versiones posteriores para Windows y Excel 2011 y versiones posteriores para Mac. En caso de que utilice una versión anterior, utilice esta técnica de Chandos.

Desea aumentar de nivel sus habilidades de Excel? Piense a unirse a uno de mis cursos de Excel:

También te pueden gustar los siguientes tutoriales de Excel:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *