Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nuestro objetivo será crear un apoyo visual para identificar fácilmente los
datos que pertenecen a la misma fila de la celda activa. Al momento de
seleccionar una nueva celda, la fila anterior quedará sin resaltar y la
nueva fila será resaltada. Observa la siguiente animación donde queda
claro nuestro objetivo:
El código VBA que desarrollaremos hará que todas las hojas de nuestro
libro tengan este comportamiento sin necesidad de copiarlo en cada una
de ellas. Así que sin mayor preámbulo, comencemos con el desarrollo de
esta funcionalidad.
Es importante recordar que los colores que serán removidos serán los
aplicados en el relleno de las celdas a través de las herramientas de
formato. Los colores aplicados por formato condicional quedarán intactos
ya que dichos colores se almacenan en una propiedad diferente. De
hecho, si tus datos tienen reglas de formato condicional, dichos colores
estarán sobre puestos al color aplicado por el código de este ejemplo.
Observa que lo único que he hecho es agregar las líneas de código que
hacen referencia a la propiedadEntireColumn.Interior.Color que resaltan
la columna de la celda activa. Por supuesto que esta versión de código
también necesitará de una variable global declarada en un Módulo de
manera similar que en el primer ejemplo. El resultado de utilizar este
código es el siguiente: