Anthony in sincerità non riesco a seguire le tue indicazioni (scusami ma sono imbranato su ste cose), puoi farmi la cortesia di inserirlo tu nel file di esempio che ho allegato?
Io l' ho gia' fatto ...sul mio pc. Scusa se insisto, ma l' obiettivo del forum e' aiutare gli utenti a crescere, e se non partecipi al processo allora non imparerai mai. Proviamo con queste istruzioni molto piu' elementari:
Parti da Foglio2:
1) crea una copia delle tue formule:
-seleziona A2:G2 (selezioni A2, poi premi Maiusc e clicchi su G2; A2:G2 sono selezionate)
-premi Contr e (tenendo Contr pigiato) il tasto "c" (le celle vengono copiate)
-selezioni M1
-premi Contr-v per incollare le formule (dettagli come Contr-c)
-le celle A2:G2 sono ancora circolate da un tratteggio intermittente: premi Esc (tasto escape)
2) Apri il l' editor delle macro per inserire il codice
-in basso all' area di lavoro del foglio excel hai le linguette col nome del foglio corrente (se non ci sono e' solo merito del sadico che vi ha preparato il modello; ma con qualche istruzione in piu', che ora ti risparmio, li facciamo uscire).
-punta il nome Foglio2, tasto dx del mouse, dall' elenco che compare scegli la voce Visualizza codice
-NB: ci sono altre procedure per aprire l' editor delle macro, ma questa ti porta direttamente nella finestra in cui va inserito il codice.
3) Si e' aperto l' editor delle macro, cioe' una finestra intestata "Microsoft Visual Basic - cambia-tf.xls - [Foglio2 (codice)]"
-dovresti avere due riquadri, di cui quello a sx e' intitolato "Progetto - VBAProject" (ma questo potrebbe anche mancare, dipende da come e' settato il pc) e quello a dx e' sovrastato da due menu' a tendina intestati "generale" e "dichiarazioni" (a meno che non ci siano gia' delle macro visibili...)
4) a questo punto devi copiare il codice del forum e incollarlo nel frame di dx dell' editor delle macro:
-seleziona il codice cliccando sulla scritta "Seleziona tutto", Contr-c per copiare
-vai sull' editor delle macro, clicca nel frame di dx, Contr-v per incollare
Il piu' e' fatto; torna ora su excel, seleziona Foglio1, poi riseleziona Foglio2; guarda nelle sue celle, dovresti trovare tutti i dati che avevi prima ma sotto forma di dati, non di formule; le uniche formule le trovi in M1, N1, etc.
NB: l' aggiornamento dei dati in Foglio2 avviene tutte le volte che "apri" Foglio2.
NB2: Con Maiusc intendo il tasto che produce il maiuscolo sulla tastiera.
Fa quello che chiedevi??
Se SI, salva il tuo file in modo da inglobare la macro. Per chiudere l' editor delle macro, Menu /File /Chiudi e torna a excel.
Ciao, fai sapere.