Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/05/2007, 12:47
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Re: cambio de variable dentro de funcion

Hola a todos!
Me voy a permitir contextualizar la sugerencia de "dorde".

Es cierto que tu podrías tener -por ejemplo en la celda H1- el texto:
'C:\GONGARLIZ\CLIENTES\PRESUPUESTOS\[PRESPUESTO 0141-0160.xlsx] marisa y minguez'!$A$4:$O$23 y hacer referencia a ella en tu fórmula, pero no directamente sino a través de la función INDIRECTO. De este modo:
=BUSCARV($J$2;INDIRECTO(H1);7;FALSO)

Esta forma funciona... pero con un condicionante: el archivo en cuestión debe estar abierto.

De modo que la alternativa es tener al texto "'C:\GONGARLIZ\CLIENTES\PRESUPUESTOS\[PRESPUESTO 0141-0160.xlsx] marisa y minguez'!$A$4:$O$23" no en una celda sino asociado a un nombre de la hoja.

Así vas a: Insertar ---> Nombre ---> Definir y escribes:
>En Nombres en el libro: MiRango (por ejemplo)
>Se refiere a: 'C:\GONGARLIZ\CLIENTES\PRESUPUESTOS\[PRESPUESTO 0141-0160.xlsx] marisa y minguez'!$A$4:$O$23

---> Agregar ---> Aceptar

Y las fórmulas quedarían como:
=BUSCARV($J$2;MiRango;7;FALSO)

Esta variante no requiere que el archivo referido esté abierto.

Saludos.