Un lector, llamado Cesar, me plantea el siguiente problema: "... tengo una tabla en excel y quiero que se coloree toda la fila en donde yo lo indique con una cruz (x)".
Si mal no entiendo el planteamiento, el usuario desea colocar una equis (x) en una celda determinada y que se coloree toda la fila correspondiente a esa celda... espero que así sea, por que es lo que yo entendí. =)
Esto no posee una resolución muy complicada y se puede realizar sin macros, logrando el resultado que muestro en la siguiente imagen:
en cada celda de la columna B en donde se encuentra una "x" se colorea toda la fila.
Primero armamos la tabla del ejemplo. Luego la seleccionamos excluyendo los encabezados y tomando la columna de las "x"; en esta caso sería el rango B2:E10.
Vamos al menú Formato / Formato condicional y dejamos el formulario emergente así::
La funcion es muy breve y sencilla, devolviendo un resultado Verdadero o Falso. En caso de ser Verdadero (es decir, que hay una "x" en la columna B), le aplico a la celda un color verde claro de fondo.
Se podrá notar que ingresé la dirección de la celda de forma absoluta y relativa: $B2. El signo $ delante de la B evita que la columna se "corra" al extender el formato hacia la derecha. Por el contrario, la ausencia del $ delante del 2 permite que el formato se corra hacia abajo, logrando el efecto que busco. Parece un detalle menor, pero de otra forma no funcionaría correctamente.
Si agregamos una suma condicional debajo de la tabla, nos daremos cuenta que todo marcha correctamente:
Un plus que le pasé a Cesar, el cual comparto con todos Uds.: la posibilidad de ingresar un checkbox a la hoja de cálculos y que las celdas se resalten si este se encuentra activado.
De la barra de herramientas "formulario" sacamos una casilla de verificación y la colocamos en la hoja. Luego hacemos click derecho sobre ella e ingresamos lo siguiente:
vinculamos el objeto con la celda K1
Como la mayoría sabrá, si la casilla se encuentra activada, en K1 nos aparecerá la palabra VERDADERO, si está desactivada, FALSO. Aprovecharemos esto para agregarlo como condición a nuestro formato condicional.
Seleccionamos nuevamente la tabla (como lo hicimos en el primer paso) y modificamos la función:
detalle: si hay una "x" en la columna B y el valor de $K$1 es verdadero, entonces se aplicará el formato.
Vemos en las siguientes imágenes el ejemplo en funcionamiento:
la casilla desactivada = no se aplica el formato.
casilla activada = se aplica el formato.
La utilización de este tipo de herramientas combinadas nos permiten lograr muy buenos efectos, evitando la generación de macros.
Comentarios
Publicar un comentario