Un altro problema di copia in Excel:
Come posso copiare un foglio di lavoro da WorkbookA.xlsx in WorkbookB.xlsx senza che il foglio di lavoro copiato faccia ancora riferimento a WorkbookA.xlsx, ad esempio la formula =B!23
diventa =[WorkbookA.xlsx]!B!23
quando viene copiata.
Voglio mantenere riferimenti di cella "relativi" anziché riferimenti di cella "assoluti" (inventerò questa terminologia nel mondo di Excel se non esiste ancora).
Un'altra possibile alternativa che non riesco a far funzionare è l'opzione per incollare solo i "valori" delle celle. Excel considera i "valori" come valori calcolati anziché come formule effettive nella cella. Se scelgo la formula incolla, fornisce comunque riferimenti assoluti.
Maggiori informazioni sul perché ho bisogno di questo: ho un xlsx di produzione in uso per le operazioni quotidiane. Abbiamo costantemente bisogno di fare "aggiornamenti" a questo xlsx e quindi una persona può creare una copia e le sue modifiche lì per un singolo foglio. Allo stesso tempo, un'altra persona potrebbe anche apportare modifiche a un altro foglio. Dato che questi fogli non hanno celle dipendenti su altri fogli , come un rapporto di riepilogo, è auspicabile per noi semplicemente copiare e unire nuovamente i fogli nella xlsx originale. Ma il riferimento "assoluto" sta dando molti problemi.
select all - copy - paste special - values
in modo che contenga solo valori. Se vuoi fare tutto durante la copia piuttosto che affidarti all'utente finale per eseguire quei passaggi, beh, ci ho lavorato su. Facci sapere esattamente come vuoi che vada in termini di Workbook A (o 1) e WBB (2) e del foglio #s