Heredar formato si se cumple una condicion

10/12/2006 - 04:18 por Miguel | Informe spam
Hola de nuevo. El problema que se me plantea ahora, una vez resuelto el
anterior, es el siguiente:
Necesito saber como puede heredar una celda(2), perteneciente a un
rango de una sola fila, las propiedades de -color de fuente-, -color de
fondo- o -color de bordes- de otra celda(1), que pertenece a un rango
de varias filas y varias columnas, si cumple la condicion de que el
valor que contiene la celda(1) es igual a un indice que nombra las
columnas del rango de la celda(2). Si pudiese pegar una imagen que
tenia preparada se entenderia enseguida... intentare documentarlo con
un ejemplo.

A B C D E F G
1 1 2 3 4
2 5 6 7 8 9 10 11
3 12 13 14 15 16 17 18
4 19 20 21 22 23 24 25
5 26 27 28 29 30 31

La celda(1) "E2" contiene el dato (o dia...) 9, con un poco de
imaginacion vereis que la susodicha celda E2 tiene los bordes de color
(o podria tener el fondo de celda de color). Bien, lo que quiero
conseguir es

AA AB AC AD AE AF AG AH AI
19 1 2 3 4 5 6 7 8 9
20
21
22
23

que la celda(2) "AI20" (que tiene como indice el 9) herede el formato
de color aplicado a la celda(1).

Espero haberme explicado con claridad, que no quisiera que nadie se
rompa la materia gris por mi culpa.

Un saludo a todos.

Miguel

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/12/2006 - 07:57 | Informe spam
hola, Miguel !

1) partiendo de comentarios a tu consulta anterior, en relacion a que formulas/funciones NO modifican formatos [y lo demas]...
a) sigue siendo necesario conocer detalles adicionales [o no podras evitar que 'echemos a volar la imaginacion'] ;)
b) si los formatos pueden 'depender' de condicionantes por 'formatos condicionales', el asunto se podria 'simplificar -?-
c) si los formatos son 'discrecionales/caprichosos/a voluntad o necesidades/... la cosa no sera tan 'sencilla' :))

2) de todas formas, hace falta conocer cual es el 'enlace' [o la condicion] que vincula celda(1) con celda(2) [me explico]...
a) por que se debe asumir que celda(1) es 'E2' y celda(2) es 'AI20' ???
b) por que no puede ser 'cualquiera otra' [en ambos casos] ???
c) existe alguna otra celda/condicionante que indique que se debe buscar como indice/dato/dia/fecha/... el '9' ???
d) se trata de heredar formatos aplicados a calendarios de vacaciones [o cosa parecida] ???

3) si los formatos son 'discrecionales'...
a) que debiera suceder si se cambia el formato en celda(1) y celda(2) ya habia 'detectado/heredado/...' el anterior ???
b) en funcion de que 'criterio' podria modificarse el formato en celda(1) ???
c) existe algun 'evento' que se pueda usar como 'disparador' de una busqueda de nuevos formatos ???

[como podras ver]... el uso de formatos como 'base de acciones', no es tan... 'amigable/sencillo/flexible/directo/...'
[creo que] sigue habiendo detalles que se esta quedando 'en el tintero' [aun si se aceptan propuestas con macros] -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... como puede heredar una celda(2), perteneciente a un rango de una sola fila
las propiedades de -color de fuente-, -color de fondo- o -color de bordes-
de otra celda(1), que pertenece a un rango de varias filas y varias columnas
si cumple la condicion de que el valor que contiene la celda(1)
es igual a un indice que nombra las columnas del rango de la celda(2)...
La celda(1) "E2" contiene el dato (o dia...) 9, con un poco de imaginacion vereis que
la susodicha celda E2 tiene los bordes de color (o podria tener el fondo de celda de color).
Bien, lo que quiero conseguir es ...
que la celda(2) "AI20" (que tiene como indice el 9) herede el formato de color aplicado a la celda(1).
Espero haberme explicado con claridad, que no quisiera que nadie se rompa la materia gris por mi culpa.
Respuesta Responder a este mensaje
#2 Miguel
10/12/2006 - 12:27 | Informe spam
Hola Hector, vamos a ver si consigo plasmar lo que tengo entre manos...

- Estoy confeccionando un calendario laboral para poderlo imprimir en
A4, con los doce meses repartidos en 4 filas de 3 meses cada una, tipo
calendario de bolsillo con una titi en bikini al reverso (o es el
calendario lo que esta en el reverso ???...).
- Como tenemos un horario muy peculiar y un monton de condicionantes lo
que hago es "pintar a mano" los dias que tenemos guardia con un color
de fuente determinado. Asi, contando los colores de fuente me sale el
total de guardias al año.
- Ademas, para poder asignarle a cada compañero sus vacaciones y
fiestas (ya que nosotros no tenemos las fiestas normales de casi
cualquier trabajador... soy bombero y ya sabes... no cerramos al
mediodia, jeje), cada uno de nosotros tiene un color asignado. El color
de fondo de celda lo utilizo para "pintar a mano" las fiestas de cada
uno (no hay forma humana de que lo haga EXCEL por su cuenta y riesgo),
y el color de borde de celda lo uso para "pintar a mano" las vacaciones
( ya que no dejamos que EXCEL decida por nosotros nuestras
vacaciones... faltaria mas..;-).
- Si me he explicado bien ahora mismo debes de tener en mente un
calendario de 4x3 meses lleno de colorines, que a nosotros nos encanta
porque de un vistazo ves enseguida vacaciones y demas eventos
programados y los relacionas con fines de semana, vacaciones de semana
santa de los niños, fiestas de Navidad y fin de año...(jo, este año
me toca pringar el 31... gajes del oficio).
- Hasta aqui lo tengo todo controlado. Yo solo tengo que pintar colores
(y fabricar el calendario de cada año, ya que no he sabido hacerlo de
otra manera, pero no me importa...), y la hoja EXCEL me hace las
cuentas del total de guardias anuales, total de fiestas programadas y
total de vacaciones... todo muy bien atado.
- Ahora viene lo bueno... a mi jefe no le gustan los colorines (sera
daltonico???) y quiere que le entregue el calendario de prevision para
el año siguiente tal y como se lo entregan los otros turnos (somos 4
turnos en mi parque).
- Los otros turnos hacen lo siguiente... entregan una lista como sigue:
- Repartidos en 4 filas que abarcan cada una un trimestre aparecen
como cabecera de columna las fechas de las guardias... 4-ene 8-ene
12-ene 16-ene
- En la columna de la izquierda, como titulo de las filas por debajo
de las fechas aparecen los nombres del personal, de modo que en la
celda de la interseccion escriben "a mano" una "V" para vacaciones, una
"F" para la fiesta, o una "G" para indicar que tiene guardia.
- Como ves en este caso EXCEL tiene muy poco trabajo, solo lo utilizan
para dibujar una cuadricula.
- Yo siempre he dicho que la maquina tonta esta para que yo no trabaje
y estoy cansado de fabricar el calendario del jefe "a mano". Por eso, a
partir de mi calendario de colores quiero que EXCEL construya el otro
calendario, con todo el automatismo que sea posible.
- Lo de dibujar la cuadricula rellenando los nombres del personal y
colocando como titulos de las columnas las fechas correspondientes ya
lo tengo. Solo me falta traspasar los conceptos de "vacaciones" y de
"fiesta".Evidentemente, lo de "guardia" no lo voy a poner porque si
aparece la fecha es logico suponer que es una guardia.

A B C D E F
1 2-abr 6-abr 10-abr 14-abr 16-abr
2 Paco V V V V
3 Pepe F
4 Ana F

¿Se ve bien el ejemplo?. Al pegarlo aqui se descuadra un poco pero
creo que sirve. Segun se ve, Paco tiene vacaciones la primera quincena
de abril, Pepe tiene fiesta el dia 6 de abril y Ana tiene fiesta el dia
16 de abril. Los dias que estan "en blanco" significa que tienen
guardia.

Si no es posible que los conceptos "V" y "F" aparezcan como reflejo del
codigo de color del calendario primario tendre que hacer "algunos
calculos previos", que es lo que estaba haciendo hasta ahora pero me
atasque.

Un saludo y gracias por tu interes de nuevo.

Miguel


Héctor Miguel ha escrito:

hola, Miguel !

1) partiendo de comentarios a tu consulta anterior, en relacion a que formulas/funciones NO modifican formatos [y lo demas]...
a) sigue siendo necesario conocer detalles adicionales [o no podras evitar que 'echemos a volar la imaginacion'] ;)
b) si los formatos pueden 'depender' de condicionantes por 'formatos condicionales', el asunto se podria 'simplificar -?-
c) si los formatos son 'discrecionales/caprichosos/a voluntad o necesidades/... la cosa no sera tan 'sencilla' :))

2) de todas formas, hace falta conocer cual es el 'enlace' [o la condicion] que vincula celda(1) con celda(2) [me explico]...

Respuesta Responder a este mensaje
#3 Héctor Miguel
11/12/2006 - 01:18 | Informe spam
hola, Miguel !

1) [como podras ir 'observando']... en cada consulta 'salen del tintero' detalles que no se pueden 'ver' [de este lado del mensaje] :))

2) hay otros que siguen en el tintero como: "tenemos un horario muy peculiar y un monton de condicionantes" [entre otros] :-(

3) no estoy muy seguro, que con los datos conocidos [hasta ahora] pueda ofrecerse alguna propuesta +/- 'decente' -?-
[p.e.] hace falta conocer el 'por que/de donde/como/...' es que se debe asumir una 'V' para Paco en la primera quincena de abril ???
-> de donde 'viene' el dato/conocimiento/detalle/celda/rango/... que permita saber si es V/F/G/... para Paco/Pepe/Ana/... y la fecha ???

4) estoy de [+/-] de acuerdo en que [no] existen maquinas 'tontas'... [si] existen equipos [sub/mal/bien/...] utilizados o no
el calificativo le corresponde segun se apliquen los recursos disponibles por 'otro recurso' [generalmente ubicado frente al monitor]

5) si es posible conocer [+/- exactamente] los procedimientos 'adecuados' [el que, como, cuando, donde, por que, 'what if...', etc.]
[yo ?] no veria 'problemas' en... 'dejarle a excel la tarea' de programar tus actividades/vacaciones/fiestas/guardias/calendarios/etc. :))

6) regresando a los detalles pendientes [o no conocidos/visibles/expuestos/cambiantes/...] como los del punto 2...
yo se que no siempre es posible exponer 'con lujo de detalle' [aunque la situacion lo amerite] :-(( asi que...
por que no pones a disposicion del grupo un archivo 'de ejemplo' ? [p.e. en algun sitio de descargas]
si tuvieras datos 'secretos'... puedes usar en su lugar 'supuestos' PERO... [plis]... lo mas cercanos posible a 'la realidad' :D

7) si lo prefieres, enviame una copia de tu archivo 'base' [y lo que hacen 'los otros grupos' o como pretendes dejar el tuyo]
quitando de la direccion que aparece el 'NO...SPAM...PLS' ;)

saludos,
hector.

- Estoy confeccionando un calendario laboral para poderlo imprimir en A4
con los doce meses repartidos en 4 filas de 3 meses cada una
tipo de bolsillo con una titi en bikini al reverso (o es el calendario lo que esta en el reverso ???...).
- Como tenemos un horario muy peculiar y un monton de condicionantes
lo que hago es "pintar a mano" los dias que tenemos guardia con un color de fuente determinado.
Asi, contando los colores de fuente me sale el total de guardias al a#o.
- Ademas, para poder asignarle a cada compa#ero sus vacaciones y fiestas
(ya que nosotros no tenemos las fiestas normales de casi cualquier trabajador... soy bombero y ya sabes... no cerramos al mediodia, jeje)
cada uno de nosotros tiene un color asignado. El color de fondo de celda lo utilizo para "pintar a mano" las fiestas de cada uno
(no hay forma humana de que lo haga EXCEL por su cuenta y riesgo)
y el color de borde de celda lo uso para "pintar a mano" las vacaciones
(ya que no dejamos que EXCEL decida por nosotros nuestras vacaciones... faltaria mas..;-).
- Si me he explicado bien ahora mismo debes de tener en mente un calendario de 4x3 meses lleno de colorines
que a nosotros nos encanta porque de un vistazo ves enseguida vacaciones y demas eventos programados
y los relacionas con fines de semana, vacaciones de semana santa de los niños, fiestas de Navidad y fin de a#o...
(jo, este a#o me toca pringar el 31... gajes del oficio).
- Hasta aqui lo tengo todo controlado.
Yo solo tengo que pintar colores (y fabricar el calendario de cada año, ya que no he sabido hacerlo de otra manera, pero no me importa...)
y la hoja EXCEL me hace las cuentas del total de guardias anuales, total de fiestas programadas y total de vacaciones... todo muy bien atado.
- Ahora viene lo bueno... a mi jefe no le gustan los colorines (sera daltonico???)
y quiere que le entregue el calendario de prevision para el a#o siguiente tal y como se lo entregan los otros turnos
(somos 4 turnos en mi parque).
- Los otros turnos hacen lo siguiente... entregan una lista como sigue:
- Repartidos en 4 filas que abarcan cada una un trimestre aparecen como cabecera de columna las fechas de las guardias...
4-ene 8-ene 12-ene 16-ene
- En la columna de la izquierda, como titulo de las filas por debajo de las fechas aparecen los nombres del personal
de modo que en la celda de la interseccion escriben "a mano" una "V" para vacaciones... "F"... fiesta, o... "G"... guardia.
- Como ves en este caso EXCEL tiene muy poco trabajo, solo lo utilizan para dibujar una cuadricula.
- Yo siempre he dicho que la maquina tonta esta para que yo no trabaje y estoy cansado de fabricar el calendario del jefe "a mano".
Por eso, a partir de mi calendario de colores quiero que EXCEL construya el otro calendario, con todo el automatismo que sea posible.
- Lo de dibujar la cuadricula rellenando los nombres del personal
y colocando como titulos de las columnas las fechas correspondientes ya lo tengo.
Solo me falta traspasar los conceptos de "vacaciones" y de "fiesta".Evidentemente, lo de "guardia" no lo voy a poner
porque si aparece la fecha es logico suponer que es una guardia.
A B C D E F
1 2-abr 6-abr 10-abr 14-abr 16-abr
2 Paco V V V V
3 Pepe F
4 Ana F
Se ve bien el ejemplo?. Al pegarlo aqui se descuadra un poco pero creo que sirve.
Segun se ve, Paco tiene vacaciones la primera quincena de abril, Pepe tiene fiesta el dia 6 de abril y Ana tiene fiesta el dia 16 de abril.
Los dias que estan "en blanco" significa que tienen guardia.
Si no es posible que los conceptos "V" y "F" aparezcan como reflejo del codigo de color del calendario primario
tendre que hacer "algunos calculos previos", que es lo que estaba haciendo hasta ahora pero me atasque.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida