Copia formule tra file



  • Copia formule tra file
    di bcgeppo data: 04/03/2014 07:53:54

    Buongiorno a tutti, dovrei copiare una tabella con una serie di formule tra un due file, ho provato con i vari incolla speciale ma nessuno mi copia la formula tralasciando il file di origine cioè fa sempre riferimento alla cella di origine, io ho una serie di file diciamo uno per settimana dove ho aggiunto una tabella riepilogativa ed ora vorrei copiare questa tabella in ogni file settimanale che in sostanza ha gli stessi fogli e gli stessi riferimenti del primo cambiano solo i dati a cui deve rispondere questa tabella e vorrei evitare di ridigitare tutte le formule.
    Grazie buona giornata



  • di patel data: 04/03/2014 08:41:01

    allega almeno 2 file di esempio con le spiegazioni





  • di Lucas87 data: 04/03/2014 09:31:55

    Ciao
    -Foglio A con le formule
    -Modifica-- trova--sostituisci
    -devi sostituire l'= (presente in ogni formula) con un carattere che non è presente sul tuo foglio (@,#,€...decidi tu). ATTENZIONE CHE IL CARATTERE NON DEVE ESSERE PRESENTE SUL FOGLIO
    -ora non hai più formule.
    -copia tutto sul secondo foglio
    -ripeti l'operazione al contrario, quindi sostituisci il simbolo usato(@,#,€,..) con l'=
    -le formule vengono copiate pari pari senza però mantenere i riferimenti con il foglio di partenza.

    Magari per evitare problemi fai prima una copia dei file originali.



  • di patel data: 04/03/2014 11:10:51

    Ottima soluzione Luca, ma io ho fatto una prova tra 2 file aperti e non ho riscontrato alcun problema nella copia di un range dall'uno all'altro





  • di Lucas87 data: 04/03/2014 11:19:13

    Questa è bella...
    Io conosco quel metodo perchè mi sono trovato nella situazione di dover copiare una serie di formule da un file a un altro e in quel caso le formule mantenevano il riferimento del file originale.
    Ora ho provato a farlo con un semplice copia e incolla e in effetti vengono copiate normalmente le formule.
    L'unica differenza è che ora sto usando office 2003 mentre la prima volta ho usato office 2010....



  • di patel data: 04/03/2014 11:38:11

    io l'ho fatto col 2010





  • di Grograman data: 04/03/2014 11:42:14

    Soluzione meno "pericolosa" di quella proposta.

    Dal ribbon, dati, connessioni, collegamenti, seleziona il file del quale si vuole modificare il nome e clicca "cambia origine", seleziona il nuovo file.



  • di Lucas87 data: 04/03/2014 11:54:03

    Forse ho capito.
    Se viene copiata una formula semplice, tipo in A2 "=A1", allora la formula viene copiata pari pari o vengono traslati i riferimenti, cioè se la copio in C8 diventa "=C7".
    Invece se viene copiata una formula con riferimenti ad un altro foglio, "=foglio2!A1", viene mantenuto il riferimento al foglio2 del file originale.

    Con il mio sistema invece si possono copiare tutte le formule senza problemi e i riferimenti non vengono traslati. Ovvero se copio in C8, la formula rimane "=A1" oppure "=foglio2!A1"



  • di patel data: 04/03/2014 14:19:07

    infatti è così





  • di bcgeppo data: 05/03/2014 05:10:48

    scusate ma solo ora ho potuto leggere, problema risolto.
    Grazie a tutti