Buscar en varias hojas

22/03/2006 - 18:27 por luka | Informe spam
Hola a todos.
Tengo que buscar un valor en una fila y colorear dicha fila hasta una
columna determinada, eso lo se hacer en una hoja y con valores fijos, el
problema viene porque el libro tiene unas cuantas hojas, 40 mas o menos.

La mayoría de estas hojas son datos sobre los valores que se dan de
ciertos parámetros en todas las provincias españolas, con datos entre 10
y 18 columnas según las hojas. Un par de columnas a la derecha de la
última vienen las provincias ordenadas por el ranking correspondiente al
parámetro de la hoja.

Tengo que colorear la fila de una provincia en concreto desde la columna
2 hasta la ultima que tenga datos y la fila de la misma provincia en las
dos columnas del ranking.

Mas o menos sé (o creo saber) lo que tendría que hacer para conseguirlo,
pero no tengo ni idea de como plasmar eso en código (los metodos,
objetos, propiedades, etc.) se me resiste como luchador de sumo.

Esto es lo que creo que habría que hacer, a ver si me iluminais, tanto
en el planteamiento como en el código.


- Buscar la palabra Ranking en la primera hoja
- Si no está pasa a la siguiente
- Buscar la palabra Ranking en la segunda hoja
- Si está, ver en que columna está, (meter la columna en una variable)
- Buscar la provincia en el rango A1 hasta la columna del ranking-1y
fila 100 (realmente suele estar en las tres primeras columnas, pero
nuncas se sabe como lo van a mandar)
- Meter la fila en una variable
- Colorear la fila desde A hasta fila,columna del ranking - 1
- Buscar la provincia en la columna del Ranking
- Colorear la fila de esa provincia de esa columna y de la siguiente.
- Siguiente hoja.

Gracias por aguantar el roooollo.

Javier B.
 

Leer las respuestas

#1 Héctor Miguel
23/03/2006 - 02:41 | Informe spam
hola, Javier !

1) ciertamente, la situacion que necesitas resolver [parece que]... 'se ve'... como si estuviera complidada -?-

2) si suponemos que 'los rankings' de una hoja... poco [o nada] 'tienen que ver' con los rankings de las otras...
existe [solo] la posibilidad, de que los formatos condicionales pudieran evitar [o ahorrar un poco de] el uso de codigos -?-
[considerando que tienes disponibles -solo- 3 opciones de formato diferente para cada celda] :-(

3) lo que si hace falta [creo]... son detalles mas... especificos [recuerda que los 'indeterminados' son confusos] :)) [p.e.]:
-> como saber [o de donde se toma] la provincia 'en concreto' que mencionas ?
-> que significa 'buscar la palabra ranking' ?
-> no se supone que para aprovechar los rankings, se deberia buscar una posicion correspondiente a 'cierta' provincia o dato ?

en tanto comentas los detalles que -de momento- siguen 'en el tintero' :D
saludos,
hector.

__ consulta original __
Tengo que buscar un valor en una fila y colorear dicha fila hasta una columna determinada
eso lo se hacer en una hoja y con valores fijos, el problema viene porque el libro tiene unas cuantas hojas, 40 mas o menos.
La mayoria de estas hojas son datos sobre los valores que se dan de ciertos parametros en todas las provincias espa#olas
con datos entre 10 y 18 columnas segun las hojas.
Un par de columnas a la derecha de la ultima vienen las provincias ordenadas por el ranking correspondiente al parametro de la hoja.
Tengo que colorear la fila de una provincia en concreto desde la columna 2 hasta la ultima que tenga datos
y la fila de la misma provincia en las dos columnas del ranking.
Mas o menos se (o creo saber) lo que tendria que hacer para conseguirlo, pero no tengo ni idea de como plasmar eso en codigo
(los metodos, objetos, propiedades, etc.) se me resiste como luchador de sumo.
Esto es lo que creo que habria que hacer, a ver si me iluminais, tanto en el planteamiento como en el codigo.
- Buscar la palabra Ranking en la primera hoja
- Si no esta pasa a la siguiente
- Buscar la palabra Ranking en la segunda hoja
- Si esta, ver en que columna esta, (meter la columna en una variable)
- Buscar la provincia en el rango A1 hasta la columna del ranking -1 y fila 100
(realmente suele estar en las tres primeras columnas, pero nunca se sabe como lo van a mandar)
- Meter la fila en una variable
- Colorear la fila desde A hasta fila,columna del ranking - 1
- Buscar la provincia en la columna del Ranking
- Colorear la fila de esa provincia de esa columna y de la siguiente.
- Siguiente hoja.

Preguntas similares