Quota:
Inviato da pips
..questa discussione mi è stata moolto di aiuto, ma ahimè non è stata "risolutiva".. mi spiego meglio.
Ho l'esigenza di fare delle formule con collegamenti a files di nome variabile...
=INDIRETTO("["&C4&".xls]Calcoli!D27")
Dove in C4 c'è il nome del file.
|
Anche se è un thread "d'epoca", visto che ci ho messo due ore a capire come "universalizzare" questa formula penso sia utile postarla.
Questa formula:
=INDIRETTO("'" & B3 & "\[" & C3 & "]" & D3 & "'!" & E3)
usa questi dati:
- B3 percorso del file di origine (SENZA "\" finale, quindi così come lo si copia da Esplora Risorse)
- C3 nome del file completo di suffisso
- D3 nome del foglio nel file
- E3 indirizzo cella
Spiegazione:
Apostrofo (') = Inizio percorso
\ = completamento percorso
[ = separatore tra percorso e nome del file
] = separatore tra nome del file e nome del foglio
! = separatore tra nome del foglio e indirizzo della cella
Quindi:
' percorso backslash [ nomefile ] NomeFoglio ! IndirizzoCella
per comodità, ecco anche la formula che crea un link che apre tale file:
=COLLEG.IPERTESTUALE($B$3 & "\" & $C$3;"apri foglio")
e questo apre il file e si posiziona sulla cella specifica:
=COLLEG.IPERTESTUALE("[" & B3 & "\" & C3 & "]" & D3 & "!" & E3;"apri cella")