Ciao Maurizio,
CREAZIONE DI FUNZIONI CON RIFERIMENTI FOGLI ESTERNI DI EXCEL
fino a qua l'ho fatto
IL PROBLEMA è "DINAMICI"
esempio
in colonna A ho tutti i riferimenti dei file che devo considerare:
tipo
A1 7400
A2 7401
A3 7402 ecc
invece la parte fondamentale è la mia funzione in casella B1
='C:[7400.xlsx]nomefoglio1'!$J$2
funziona in questo modo, ma vorrei rendere 7400 che ho evidenziato in rosso DINAMICO, ovvero avere il rifermento cella A1 e quindi copiare in B2 la funzione sopra e avere B1
B1 avere ='C:[A1.xlsx]nomefoglio1'!$J$2
B2 avere ='C:[A2.xlsx]nomefoglio1'!$J$2
NON FUNZIONA, perche' il campo è all'interno del testo compreso con le virgolette
Esisteva per i vecchi excel la funzione INDIRECTO di morefunc, ma è stato disattivato il supporto
come posso fare?
Non credo che il fatto che Laurent Longre non supporta più il suo addin Morefunc dovrebbe preocupparti eccessivamente perchè lo trovo un ottimo addin, ben provato e molto stabile. L'addin funzione anche con le versioni recente di Excel.
Con i nomi interessati nelle celle A1:An, nella cella B1 immetti la formula:
=INDIRECT.EXT("'C:\Users\Maurizio[" &A1&".xlsx]Foglio1'!A1";1)
Trascina la formula in basso, dopo aver modificato gli elementi in grassetto:

===
Regards,
Norman
