Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

excel: creare un riferimento ad un file con nome variabile Opzioni
luca62
Inviato: Sunday, December 23, 2012 2:34:33 PM
Rank: Newbie

Iscritto dal : 12/23/2012
Posts: 3
Ciao a tutti
Ho un ...bel problemino,almeno per me..
in pratica necessito che in una cella dove ho un riferimento ai valori di un cella
di un file esterno, tale riferimento ,in particolare il nome del file sia variabile
faccio l'esempio:
sono nel file PIPPO e foglio di lavoro PLUTO,in una cella di questo foglio di lavoro
scrivo
='H:\produzione\scheda preventivo\[55900.xls]CARTIGLIO'!C4

per richiamare il valore del file 55900, foglio di lavoro CARTIGLIO e cella C4


e tutto va bene, il mio problema è rendere il nome del file [55900.xls] (solo del file)
variabile in funzione di un valore di una cella C2 posta nello stesso foglio PLUTO
ho provato a inserire una funzione all'interno della parentesi quadra che
identifica il file (che è la sola variabile che cambia) ma niente!!
Chi mi da un help?

Grazie e BUON NATALE
Sponsor
Inviato: Sunday, December 23, 2012 2:34:33 PM

 
a10n11
Inviato: Wednesday, January 09, 2013 10:55:59 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
dovresti usare la funzione INDIRETTO
in questo modo =INDIRETTO("'H:\produzione\scheda preventivo\["& C2 &".xlsx]Cartiglio'!c4")
ma il problema è che la funzione INDIRETTO funziona solo con file aperti.

In rete dovrebbe trovarsi un Addin che si chiama MOREFUNC che contiene la funzione INDIRETTO.EXT()
che potrebbe fare al caso tuo.

Altra soluzione segnalata in rete ma poco ortodossa è questa:

immetti questa formula es. in B5

="zzz='H:\produzione\scheda preventivo\["&C2&".xlsx]Cartiglio'!$c$4"

copia la cella B5 e incolla speciale valori in cella B6
in cella B6 cancella il prefisso zzz e dovresti avere il risultato voluto

saluti
Giap




dnidny
Inviato: Wednesday, January 09, 2013 3:51:27 PM
Rank: Newbie

Iscritto dal : 12/23/2012
Posts: 4
Scusa, mi sfugge il funzionamento del "zzz=". Serve per evitare il collegamento ipertestuale?
Forse è uno stratagemma che mi potrebbe servire in altri casi...
Grazie, ciao.
d
a10n11
Inviato: Thursday, January 10, 2013 10:20:28 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
dnidny ha scritto:
Scusa, mi sfugge il funzionamento del "zzz=". Serve per evitare il collegamento ipertestuale?
Forse è uno stratagemma che mi potrebbe servire in altri casi...
Grazie, ciao.
d


Salve
la stringa di testo inserita in testa alla formula è una scappatoia perchè la formula scritta in questo modo:
='H:\produzione\scheda preventivo\["&C2&".xlsx]Cartiglio'!$c$4"
avrebbe generato un errore.
aggiungendo invece una stringa di testo davanti il risultato della formula sarebbe questo:
zzz='H:\produzione\scheda preventivo\["&C2&".xlsx]Cartiglio'!$c$4"
copiando la formula solo valori e togliendo la stringa in testa(zzz) la formula produce il risultato corretto.
Perchè?? è un mistero anche per me!


dnidny
Inviato: Thursday, January 10, 2013 4:34:42 PM
Rank: Newbie

Iscritto dal : 12/23/2012
Posts: 4
Interessante scappatoia: da tenere presente per casi futuri.
Grazie per la spiegazione.
Ciao!
d
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.