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
 

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.

Preguntas similares