Vinculaciones a otros libros

13/10/2005 - 17:00 por Brel | Informe spam
Hola grupo, llevo varios días perdidos así que para variar recurro a
vuestras ideas.
Tengo 14 ficheros, que usan otras tantas personas, y quiero hacer una
vinculación por código a otro libro general de una de las hojas (BD). La
estructura de esta hoja es: unas 1000 filas x 30 columnas, ordenadas (filas)
alfabéticamente. Cada usuario ataca "sus" filas por lo que no hay colisión,
teóricamente.
Quiero traerme todos esos datos a la hoja (BD) del libro general (GC). Pero
claro, cada fila deberá traerse de su correspondiente libro.
Hoja BD (todos) columnas A-C son iguales, D-AP son los datos a traer cada
uno de su correspondiente libro (cuyo nombre está en la columna AR: por
ejemplo: A2 = Ana María.xls).
Premisas:
1.- Los libros fuente pueden estar o no abiertos, de ambas formas requiero
traerme los datos al general, inclusive según lo que tarde el proceso hacer
que se ejecute cada "x" tiempo o manualmente, de primeras me inclino más a
manualmente)
2.- Se debería checar por ejemplo que: c2 (en Bd general)= c2 (en BD
usuario) -> CIF -->Este campo no lleva orden alfabético
y L2(BD
General)=L2(BD usuario) -> UserName -->Este campo no lleva orden alfabético
El orden alfabético depende de B2:B1000 (Texto): Por ejemplificar imaginar
clientes o proveedores.
3.- Obviamente vincular de forma manual es una locura, máxime cuando
intentaré tener el fichero general en un subdirectorio debajo de donde están
los de los usuarios, pero "hay ciertos problemas con rutas y permisos" (me
imagino a Héctor Miguel partiéndose de risa... :-)) Consiga lo del
subdirectorio o no lo que está claro es que es una locura hacer las
vinculaciones a todas esas celdas/filas manualmente.
4.- Más coñas: El UserName asignado a cada CIF puede cambiar cada cierto
tiempo, pero los problemas uno a uno. Ya me buscaré la forma de cambiarlo
aunque sea manualmente en el general y el del usuario en cuestión.
5.- Todo por CÓDIGO. Tendré que añadir tb algo como: hlH.ScreenTip = " "
para que no se vean los enlaces intuyo.
La verdad es que la idea la tengo clara -espero haber sido capaz de
transmitírosla de igual forma-, pero no lo consigo.
Saludos y perdón por el ladrillo.
Brel
 

Leer las respuestas

#1 luis
13/10/2005 - 19:28 | Informe spam
¿has leido el tema de la ayuda 'consolidar datos'?


"Brel" escribió en el mensaje
news:u29$
Hola grupo, llevo varios días perdidos así que para variar recurro a
vuestras ideas.
Tengo 14 ficheros, que usan otras tantas personas, y quiero hacer una
vinculación por código a otro libro general de una de las hojas (BD). La
estructura de esta hoja es: unas 1000 filas x 30 columnas, ordenadas
(filas) alfabéticamente. Cada usuario ataca "sus" filas por lo que no hay
colisión, teóricamente.
Quiero traerme todos esos datos a la hoja (BD) del libro general (GC).
Pero claro, cada fila deberá traerse de su correspondiente libro.
Hoja BD (todos) columnas A-C son iguales, D-AP son los datos a traer cada
uno de su correspondiente libro (cuyo nombre está en la columna AR: por
ejemplo: A2 = Ana María.xls).
Premisas:
1.- Los libros fuente pueden estar o no abiertos, de ambas formas requiero
traerme los datos al general, inclusive según lo que tarde el proceso
hacer que se ejecute cada "x" tiempo o manualmente, de primeras me inclino
más a manualmente)
2.- Se debería checar por ejemplo que: c2 (en Bd general)= c2 (en BD
usuario) -> CIF -->Este campo no lleva orden alfabético
y L2(BD
General)=L2(BD usuario) -> UserName -->Este campo no lleva orden
alfabético
El orden alfabético depende de B2:B1000 (Texto): Por ejemplificar imaginar
clientes o proveedores.
3.- Obviamente vincular de forma manual es una locura, máxime cuando
intentaré tener el fichero general en un subdirectorio debajo de donde
están los de los usuarios, pero "hay ciertos problemas con rutas y
permisos" (me imagino a Héctor Miguel partiéndose de risa... :-)) Consiga
lo del subdirectorio o no lo que está claro es que es una locura hacer las
vinculaciones a todas esas celdas/filas manualmente.
4.- Más coñas: El UserName asignado a cada CIF puede cambiar cada cierto
tiempo, pero los problemas uno a uno. Ya me buscaré la forma de cambiarlo
aunque sea manualmente en el general y el del usuario en cuestión.
5.- Todo por CÓDIGO. Tendré que añadir tb algo como: hlH.ScreenTip = " "
para que no se vean los enlaces intuyo.
La verdad es que la idea la tengo clara -espero haber sido capaz de
transmitírosla de igual forma-, pero no lo consigo.
Saludos y perdón por el ladrillo.
Brel



Preguntas similares