Comparación de ficheros XLS

13/06/2006 - 18:02 por Toni | Informe spam
Hola grupo,

Tengo un problemilla y me gustaría saber si alguién puede echarme una mano.

Tengo 2 libros de Excel formados por columnas de datos:

Libro1:
ID NOMBRE DESCRIPCION
1 AAA BBBB
2 CCC DDDD
...
...

Libro2:
DESCRIPCION
XXX
YYY
DDD
...

Necesito si alguién puede ayudarme ha hacer algún tipo de Macro que me
permita coger por cada fila de la DESCRIPCION del libro2 y mirar la lista
DESCRIPCION del libro1. En caso de haber coincidencia, que haya un cambio de
color o formato en la celda concreta del Libro2

Espero que la explicación sea lo suficientemente clara y muchas gracias por
la ayuda.

Saludos!!!
 

Leer las respuestas

#1 Héctor Miguel
14/06/2006 - 02:12 | Informe spam
hola, Toni !

Libro1:
ID NOMBRE DESCRIPCION
1 AAA BBBB
2 CCC DDDD [...]
Libro2:
DESCRIPCION
XXX
YYY
DDD [...]
... por cada fila de la DESCRIPCION del libro2 y mirar la lista DESCRIPCION del libro1
... de haber coincidencia, que haya un cambio de color o formato en la celda concreta del Libro2



puedes probar con el siguiente procedimiento, estando AMBOS libros abiertos...
1) en el libro1, define un nombre [p.e. Lista_A] que haga referencia a la columna de las descripciones ['C:C' ?]
2) en el libro2, define un nombre [p.e. Listado] que haga referencia -> al nombre anterior del libro1
-> p.e. =Libro1!Lista_A
3) [mismo libro2] selecciona el rango [o la columna] que deseas re-colorear si hay coincidencia en las descripciones
suponiendo que es la columna 'A'...
a) [menu] formato / formato condicional...
b) condicion: -> formula
c) formula: -> =contar.si(Listado,a1)
d) [boton] formato... -> aplica los formatos de tu preferencia ;)

si cualquier duda... o prefieres el uso de macros... o informacion adicional... comentas ?
saludos,
hector.

p.d. mi separador de argumentos es la coma ';' :D

Preguntas similares