Color en fila si se cumple condición en celda

21/01/2009 - 18:14 por Miguel | Informe spam
Buenas tardes:
Quisiera saber cómo hacer para que cuando se cumpla una condición en
una celda determinada, se coloree la fila entera de esa celda.
Ejemplo: en una columna tego una validación de datos, en la que
únicamente se puede elegir entre Sí o No, y necesito que cuando se
elija Sí, toda la fila de esa celda se coloree en rojo. ¿Cómo puedo
hacerlo?
Muchas gracias.
Un saludo,
Miguel A.

Preguntas similare

Leer las respuestas

#1 David Carrasco
21/01/2009 - 19:03 | Informe spam
Hazlo con formato condicional:

Marca la fila que quieres que tenga el formato condicionado, selecciona
formato condicional, por fórmula y que ésta sea (Si el valor está en la fila
A):

=$A1="Sí"

Indica que quieres que el fondo sea rojo. Arrastra el formato al resto de
las filas.

Saludos,


David C.
Microsoft Certified Trainer
http://www.heroescertificados.com


"Miguel" escribió en el mensaje de
noticias:
Buenas tardes:
Quisiera saber cómo hacer para que cuando se cumpla una condición en
una celda determinada, se coloree la fila entera de esa celda.
Ejemplo: en una columna tego una validación de datos, en la que
únicamente se puede elegir entre Sí o No, y necesito que cuando se
elija Sí, toda la fila de esa celda se coloree en rojo. ¿Cómo puedo
hacerlo?
Muchas gracias.
Un saludo,
Miguel A.

Respuesta Responder a este mensaje
#2 Miguel
21/01/2009 - 21:00 | Informe spam
On 21 ene, 19:03, "David Carrasco"
wrote:
Hazlo con formato condicional:

Marca la fila que quieres que tenga el formato condicionado, selecciona
formato condicional, por fórmula y que ésta sea (Si el valor está en la fila
A):

=$A1="Sí"

Indica que quieres que el fondo sea rojo. Arrastra el formato al resto de
las filas.

Saludos,


David C.
Microsoft Certified Trainerhttp://www.heroescertificados.com

"Miguel" escribió en el mensaje de
noticias:



> Buenas tardes:
> Quisiera saber cómo hacer para que cuando se cumpla una condición en
> una celda determinada, se coloree la fila entera de esa celda.
> Ejemplo: en una columna tego una validación de datos, en la que
> únicamente se puede elegir entre Sí o No, y necesito que cuando se
> elija Sí, toda la fila de esa celda se coloree en rojo. ¿Cómo puedo
> hacerlo?
> Muchas gracias.
> Un saludo,
> Miguel A.- Ocultar texto de la cita -

- Mostrar texto de la cita -



David, muchas gracias por tu rápida contestación. Ese sistema
funciona, pero te obliga a realizarlo celda a celda, o bien, de forma
manual, arrastrando a todas las filas que haya hasta ese momento; y,
posteriormente, a las futuras que se vayan creando. La cuestión es
como programarlo para que cada vez que en la columna "A" se elija
"NO", automáticamente se ponga toda la fila en el color elegido.
He intentado adaptar tu sistema, haciento referencia a toda la
columna, pero no funciona.
=($A:$A)="Sí".
¿Cómo lo podríamos solucionar?
Respuesta Responder a este mensaje
#3 David Carrasco
22/01/2009 - 00:33 | Informe spam
Vas a tener que crear una macro VBS para que realice esa acción de forma
automática, al menos esa es mi opinión.

Saludos,


David C.
Microsoft Certified Trainer
http://www.heroescertificados.com


"Miguel" escribió en el mensaje de
noticias:
On 21 ene, 19:03, "David Carrasco"
wrote:
Hazlo con formato condicional:

Marca la fila que quieres que tenga el formato condicionado, selecciona
formato condicional, por fórmula y que ésta sea (Si el valor está en la
fila
A):

=$A1="Sí"

Indica que quieres que el fondo sea rojo. Arrastra el formato al resto de
las filas.

Saludos,


David C.
Microsoft Certified Trainerhttp://www.heroescertificados.com

"Miguel" escribió en el mensaje de
noticias:



> Buenas tardes:
> Quisiera saber cómo hacer para que cuando se cumpla una condición en
> una celda determinada, se coloree la fila entera de esa celda.
> Ejemplo: en una columna tego una validación de datos, en la que
> únicamente se puede elegir entre Sí o No, y necesito que cuando se
> elija Sí, toda la fila de esa celda se coloree en rojo. ¿Cómo puedo
> hacerlo?
> Muchas gracias.
> Un saludo,
> Miguel A.- Ocultar texto de la cita -

- Mostrar texto de la cita -



David, muchas gracias por tu rápida contestación. Ese sistema
funciona, pero te obliga a realizarlo celda a celda, o bien, de forma
manual, arrastrando a todas las filas que haya hasta ese momento; y,
posteriormente, a las futuras que se vayan creando. La cuestión es
como programarlo para que cada vez que en la columna "A" se elija
"NO", automáticamente se ponga toda la fila en el color elegido.
He intentado adaptar tu sistema, haciento referencia a toda la
columna, pero no funciona.
=($A:$A)="Sí".
¿Cómo lo podríamos solucionar?

Respuesta Responder a este mensaje
#4 David Carrasco
22/01/2009 - 00:35 | Informe spam
Si copias el formato y lo pegas en toda la hoja (haciendo clic en copiar
formato y después en la celda que está encima del 1 y a la izquierda de la
A) se aplicará de forma automática y predeterminada a todas las filas del
documento.

Saludos,


David C.
Microsoft Certified Trainer
http://www.heroescertificados.com


"Miguel" escribió en el mensaje de
noticias:
On 21 ene, 19:03, "David Carrasco"
wrote:
Hazlo con formato condicional:

Marca la fila que quieres que tenga el formato condicionado, selecciona
formato condicional, por fórmula y que ésta sea (Si el valor está en la
fila
A):

=$A1="Sí"

Indica que quieres que el fondo sea rojo. Arrastra el formato al resto de
las filas.

Saludos,


David C.
Microsoft Certified Trainerhttp://www.heroescertificados.com

"Miguel" escribió en el mensaje de
noticias:



> Buenas tardes:
> Quisiera saber cómo hacer para que cuando se cumpla una condición en
> una celda determinada, se coloree la fila entera de esa celda.
> Ejemplo: en una columna tego una validación de datos, en la que
> únicamente se puede elegir entre Sí o No, y necesito que cuando se
> elija Sí, toda la fila de esa celda se coloree en rojo. ¿Cómo puedo
> hacerlo?
> Muchas gracias.
> Un saludo,
> Miguel A.- Ocultar texto de la cita -

- Mostrar texto de la cita -



David, muchas gracias por tu rápida contestación. Ese sistema
funciona, pero te obliga a realizarlo celda a celda, o bien, de forma
manual, arrastrando a todas las filas que haya hasta ese momento; y,
posteriormente, a las futuras que se vayan creando. La cuestión es
como programarlo para que cada vez que en la columna "A" se elija
"NO", automáticamente se ponga toda la fila en el color elegido.
He intentado adaptar tu sistema, haciento referencia a toda la
columna, pero no funciona.
=($A:$A)="Sí".
¿Cómo lo podríamos solucionar?

Respuesta Responder a este mensaje
#5 Héctor Miguel
22/01/2009 - 04:20 | Informe spam
hola, chicos !

... funciona, pero te obliga a realizarlo celda a celda, o bien, de forma manual
arrastrando a todas las filas que haya hasta ese momento; y posteriormente, a las futuras que se vayan creando.
La cuestion es como programarlo para que cada vez que en la columna "A" se elija "NO"
automaticamente se ponga toda la fila en el color elegido.
He intentado adaptar tu sistema, haciento referencia a toda la columna, pero no funciona. =($A:$A)="Sí".
Como lo podriamos solucionar?



1) considera que si aplicas el formato condicional a TODA la fila de un (in)determinado rango...
cuando se cumpla la condicion podrias llegar a exceder algun limite de numero de celdas con fomato para un libro
(variable que podria depender de tu version de excel)
-> te sugiero aplicar formato-color (solo) a las columnas "indispensables" de cada fila -?-

2) si se trata de un listado, a partir de la version 2000 tienes tambien disponible la caracteristica de:
(menu) herramientas / (ficha) modificar / (seccion) configuracion: -> "extender formatos de lista y formulas"

3) tambien podrias seleccionar el rango "apropiado" y aplicar la condicion del formato con base en la celda/fila "activa"

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ previos __
David Carrasco escribio en el mensaje ...
Hazlo con formato condicional:

Marca la fila que quieres que tenga el formato condicionado
selecciona formato condicional, por formula y que asta sea
(Si el valor esta en la fila A):
=$A1="Sí"
Indica que quieres que el fondo sea rojo. Arrastra el formato al resto de las filas.



__ OP __
Miguel escribió en el mensaje ...
Quisiera saber como hacer para que cuando se cumpla una condicion en una celda determinada
se coloree la fila entera de esa celda. Ejemplo: en una columna tego una validación de datos
en la que unicamente se puede elegir entre Si o No, y necesito que cuando se elija Si
toda la fila de esa celda se coloree en rojo. Como puedo hacerlo?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida