Come faccio a copiare un foglio di lavoro senza creare copie locali delle formule con nome dell'ambito di lavoro?


3

Ho una cartella di lavoro con alcune formule con il nome di una cartella di lavoro. Quando copio un foglio di lavoro con alcuni (diversi) nomi con ambito del foglio di lavoro, la copia termina anche con nomi con ambito di lavoro identici (diversi dall'ambito) ai nomi con ambito della cartella di lavoro.

Esempio: supponiamo che la cartella di lavoro abbia un nome con ambito cartella di lavoro 'a', che il foglio di lavoro abbia il nome con ambito di lavoro 'b'. La copia del foglio di lavoro finisce con "b" (come previsto), e un nome con scope del foglio di lavoro 'a' che fa riferimento alla stessa formula applicata alla cartella 'a'.

Immagino di non aver usato le formule con il nome abbastanza da aver notato che questo è il modo in cui Excel funziona, ma sicuramente non è come io volere funziona. Qualcuno sa come copiare i fogli senza spargere nomi extra ovunque? (Ciò include la relativa domanda su come copiare un foglio di lavoro da una cartella di lavoro onw a un'altra senza copiare anche tutti i nomi con ambito della cartella di lavoro dalla cartella di lavoro di origine.)

Risposte:


1

Per completezza, ecco la mia risposta dal tuo domanda di follow-up che ha finito per funzionare:

Dovresti essere in grado di selezionare tutte le celle nel foglio di lavoro originale, copiarle e quindi "incolla speciale" (Modifica & gt; Incolla speciale) nella cartella di lavoro di destinazione. Dalla finestra di dialogo "incolla speciale", puoi specificare solo formule, valori, ecc. E omettere le informazioni di stile.


Accetterò anche questo a meno che non ci sia una risposta più diretta a breve. Grazie ancora!
jtolle

Come con la mia altra domanda, questa risposta mi dà quello che mi serve per comodità nel mio caso. Se stavo cercando di automatizzare questo e copiare il codice dietro il foglio di lavoro, ecc, non è completo. Si noti che copiare le celle sembra copiare nomi definiti localmente effettivamente utilizzati dalle celle copiate, ma non altri nomi locali. (Nel mio caso, anche se quello che mi interessa è non creando una copia locale di un nome con ambito cartella di lavoro, e questo soddisfa tale necessità).
jtolle

0

Nelle versioni correnti di Excel è possibile rimuovere facilmente tutti i nomi con ambito per il nuovo foglio di lavoro tramite Gestione nomi.

Apri il name manager usando:

  • Vecchia scorciatoia: Alt, I, N, D
  • Barra multifunzione: formule - & gt; (Nomi definiti) Nome Manager

Poi:

  • Ordina per "Ambito" facendo clic sull'intestazione "Ambito"
  • Seleziona il primo nome che si riferisce al foglio in questione
  • Tieni premuto 'Controllo' e fai clic sul cognome che si riferisce al foglio in questione
  • Clicca 'Elimina'
  • Clicca 'Chiudi'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.