> ... en un archivo... formulas con... BUSCARV vinculadas con un archivo... en otra carpeta.
> ... como BUSCARV($D4,'C:\Registros Primarios\Informes por item\[Transporte.xls]Gastos'!$B$3:$M$1000,8,0)
> ... poder usar el mismo archivo... sin tener que cambiar todas las formulas donde esta BUSCARV.
> ... escribir en una celda, digamos G1 el 'nombre' y/o 'nombre y ubicación' del archivo... y... vincular... BUSCARV con G1 [...]
segun como y que tanto escribas en [p.e.] 'G1'... podrias usar la funcion indirecto() como segundo argumento de buscarv...
[pero como 'lo veo'... parece que deseas mantener 'cerrados' los otros libros] -???-
-> si los libros 'involucrados' estan cerrados...
-> una [posible] alternativa seria usando un complemento [de terceros] +/- como sigue:
busca en la pagina de Laurent Longre -> http://longre.free.fr =>English page<= [Excel add-ins]
[e instala] el complemento MoreFunc.xll [MasFunciones] -> http://longre.free.fr/downloads/Morefunc.exe
[opcionalmente, algunos ejemplos en -> http://longre.free.fr/downloads/Examples.zip]
podras usar la funcion: Indirect.Ext que permite 'interactuar' con libros cerrados.
-mas otras 40 funciones que 'tendrias que cargar' con ellas- =>todas muy utiles<= 'pero'... NO de 'uso frecuente' :((
-> otra posible alternativa seria usar macros para 'crear' [efectivamente] formulas vinculando a libros cerrados ;)
[creo que] la 'idea general' esta planteada en las 'propuestas' anteriores [igual y mis supuestos estan equivocados] :-(
si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:#YUa#TRfFH...@TK2MSFTNGP12.phx.gbl...
--
Saludos
"Esteban Dido" <hor...@yahoo.com> escribió en el mensaje
news:OAQ#dJYfFH...@TK2MSFTNGP10.phx.gbl...
--
Saludos
"Carlos Sandoval" <csando...@hotmail.com> escribió en el mensaje
news:uFu7x2Kg...@TK2MSFTNGP12.phx.gbl...
> Esteban, para solucionar tu problema podrías usar una macro que te tomara
> los datos base (nombre del archivo) para que te cambie en automático (al
> ejecutar la macro) todas las referencias que mencionas.
>
> te mando un ejemplo muy sencillo, evidentemente dependiendo de la
> complejidad de tu hoja de cálculo, en esa misma complejidad tendrías que
> adaptar la macro.
>
> Solo ejecunta la macro del libro Ejemplo.xls
>
> Esperto te sirva de algo.
>
> Saludos,
> Carlos Sandoval
>
>
>
>
>
> "Esteban Dido" <hor...@yahoo.com> escribió en el mensaje
> news:OzAZ1ozf...@TK2MSFTNGP15.phx.gbl...
> Lastima... No se puede entonces [...]
no es que 'no se pueda' :))
[simplemente] 'me confundio' el que delmiitaras la ruta completa [incluyendo el directorio] ->con apostrofos<- :-(
ya no sabia si [efectivamente] necesitabas que 'el otro' libro se mantuviera cerrado o... -?-
si se puede 'comenzar de nuevo' :)) te paso una respuesta a consulta similar ;)
si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
===== sigue post anterior ===
> ... datos de un archivo a otros, escogi ... pegar vinculos... el problema ... son muchos archivos ...
> ... en una columna poner el ... archivo y ... el nombre de la otra cela pero me trae la formula como texto ...
> ... como ... hacerle para que me traiga el valor y no la formula como un texto.
[si entiendo bien] lo que buscas es algo 'parecido a' crear vinculos [enlaces] pero ...
SIN 'crear' [realmente] los vinculos a los 'otros' archivos [al menos, de una manera 'fija']
llamemosles vinculos... 'dinamicos'? :))
se puede lograr con la funcion Indirecto ->siempre y cuando 'respetes'<- lo siguiente:
A.- los libros ['otros' a los que se haga referencia] ... DEBERAN ESTAR ABIERTOS
de otra manera seria indispensable la creacion 'real y efectiva' del vinculo
-o- macros para 'leer' de archivos cerrados
B.- el 'argumento' de la función Indirecto, sera una cadena para 'construir' la ruta [completa] al archivo
[directorio <opcional> [+] archivo + hoja + referencia] con los siguientes 'convencionalismos':
1) el nombre del libro se 'encierra' entre corchetes =>[ y ]<= -la extensión '.xls' es opcional-
2) despues del nombre del libro [incluyendo los corchetes]... 'va' el nombre de la hoja
3) 'entre' el nombre de la hoja y la referencia... 'va' el signo de 'cierre' de admiración =>!<=
4) el 'final' de la cadena es... la referencia [celda -o- rango -o- nombre]
5) MUY IMPORTANTE ==> si existen espacios [" "] en la cadena [hasta ANTES del signo '!']
esa cadena =>[archivo]hoja<= va delimitada por ' comas 'sencillas' [apostrofos] p.e.:
SIN espacios =>[archivo]hoja!referencia<=
CON espacios =>'[el archivo]la hoja'!referencia<=
un ejemplo 'practico' [usando solamente 'variables' para archivo + hoja + referencia]... 'ponemos' en:
[A1] > =Si(EsError(Encontrar(" ",B1&C1)),"","'")
[B1] > el nombre del archivo
[C1] > el nombre de la hoja
[D1] > la referencia [p.e. b53]
[E1] > =A1&"["&B1&"]"&C1&A1&"!"&D1
la celda A1 'pondra' los apostrofos [si son necesarios] y la celda E1 mostrara lo siguiente:
SIN espacios =>[Archivo]Hoja1!b53<=
CON espacios =>'[El archivo]La hoja abc'!b53<=
ahora usamos la funcion... =Indirecto(B1) -o- =Indirecto(A1&"["&B1&"]"&C1&A1&"!"&D1)
para 'traer' el contenido de la referencia especificada [del archivo ABIERTO]
y podras usar este tipo de 'referencias dinamicas' [cambiando en B1_archivo / C1_hoja / D1_referencia] para:
-o- valores 'individuales' -o- matrices [para buscar, sumar, etc.] ... practicamente [casi]... todo? :-))