Buongiorno,
premetto che non sono un gran smanettone, quindi chiedo scusa in anticipo se le informazioni che fornirò saranno poco chiare.
Ad ogni modo, ho il seguente problema (utilizzo Excel 2010):
Ho creato un foglio di Excel che, attraverso la funzione CERCA.VERT, mi restituisce il prezzo di un determinato articolo (inserito manualmente) andando ad interrogare i listini di determinati fornitori. Fino qui, niente di particolare.
Il problema nasce dal fatto che, i listini dei fornitori sono ubicati in una cartella sul nostro server e vengono mensilmente ri-scaricati dal sistema gestionale per tenersi aggiornati.
Ho fatto delle verifiche e mi sono accorto che la funzione all'interno del mio file non va a leggere gli aggiornamenti all'interno dei file dei listini fornitori, a meno che non vado ad ri-aprirli tutti mentre utilizzo il mio foglio di calcolo.
Volevo sapere se c'è un modo per rendere tutto automatizzato; quindi quando utilizzo il mio foglio di calcolo, senza dover aprire tutti i vari listini, mi legga in autonomia i dati aggiornati.
Questa è la funzione che ho utilizzato:
=SE($A4 <>"";(SE(E$2="fornitore1";CERCA.VERT($A4;'\\PERCORSO..\[20000192.xls]20000192'!$A$2:$J$1048576;10;FALSO);SE(E$2="fornitore2";CERCA.VERT($A4;'\\PERCORSO..\[20000459.xls]20000459'!$A$2:$J$1048576;10;FALSO);SE(E$2="fornitore3";CERCA.VERT($A4;'\\PERCORSO..\[20002759.xls]20002759'!$A$2:$J$1048576;10;FALSO);SE(E$2="fornitore4";CERCA.VERT($A4;'\\PERCORSO..\[20000016.xls]20000016'!$A$2:$J$1048576;10;FALSO);SE(E$2="fornitore5";CERCA.VERT($A4;'\\PERCORSO..\[20001467.xls]20001467'!$A$2:$J$1048576;10;FALSO);SE(E$2="fornitore6";CERCA.VERT($A4;'\\PERCORSO..\[20000117.xls]20000117'!$A$2:$J$1048576;10;FALSO);SE(E$2="fornitore7";CERCA.VERT($A4;'\\PERCORSO..\[20000132.xls]20000132'!$A$2:$J$1048576;10;FALSO);))))))));"")
Rimango a disposizione per tutti gli eventuali chiarimenti di cui avete bisogno e vi ringrazio in anticipo per l'aiuto.
Stefano