INDIRECTO ??

27/01/2008 - 19:54 por Orfao | Informe spam
Hola Grupo. !
Voy creando presupuestos en un libro maestro (una especie de plantilla) y
luego los guardo con dirferentes nombres
y mantengo uno como original vacio (sin datos)
luego tengo otro libro donde genero por medio de una macro el listado de los
archivos guardados con su respectiva direccion en la columna A
lo que deseo es que al pasar por las diferentes filas me actualize en B1 el
valor que tiene la celda D24 del correspondiente libro cerrado.
por ej:
A
1 P-LC-AN-251007-01-I-2008-A.xls
2 P-LC-AN-251007-01-I-2008-B.xls
3 P-LC-ST-201207-01-I-2009-A.xls
4 P-CF-AN-211207-02-I-2015-A.xls
entoces tengo en F2 (la ruta)
C:\Documents and Settings\Moisés Fernández O\Escritorio\MAS LICITACIONES\
en F4 (la hoja)
GENERAL
y en F3 (Direccion)
$D$24
y luego , probando, coloque en B1
="+'"&F2&"["&A4&"]"&"GENERAL'!$D$24"
quedando de estra manera (igual a que como si lo hubiera referenciado con el
libro abierto)
'C:\Documents and Settings\Moisés Fernández O\Escritorio\MAS
LICITACIONES\[P-CF-AN-211207-02-I-2015-A.xls]GENERAL'!$D$24
pero si coloco INDIRECTO(B1) aparece #¡REF!
Porque ???
Como corrigo esto ? de que forma puedo leer esa informacion sin usar macros ?

Esto seria a manera de prueba, con esto me conformaria. (pero... lo que
deseo como indique al comienzo es que con una funcion ( de tipo celda() (digo
yo ...) me muestre el valor buscado dependiendo del libro que me indique la
celda activa).

Necesito vuestra ayuda, Gracias.

Me alimento del conocimiento de todos
 

Leer las respuestas

#1 victorbcn1952
28/01/2008 - 09:05 | Informe spam
La función =INDIRECTO, cuando apunta a otro libro, sólo funciona si
éste también está abierto. Así pues, no hace falta colocar en la celda
toda la ruta, sino que basta con indicarle archivo y celda; algo así
como:

1. En B1, coloques o formules
'[ArchivoDeDondeDeseasObtenerDatos.xls]HojaX'!D24)

2. Después, con =INDIRECTO(B1) recuperarás esa información (siempre y
cuando, repito, aquel libro también esté abierto).

Si sólo son 4 los libros de donde quieres obtener datos, creo que
sería mejor hacer una simple fórmula de búsqueda de datos de los 4, y
después, mediante algún condicionante, buscar cuál de los 4 es el que
te interesa y continuar a partir de ahí.

:-)

Preguntas similares