Comment copier une feuille de calcul sans créer de copies locales de formules nommées classées par un classeur?

3

J'ai un classeur avec des formules nommées classées par classeur. Lorsque je copie une feuille de calcul comportant des noms (différents), cette copie finit par comporter également des noms de portée de feuille de travail identiques (à l'exception de la portée) aux noms de portée de classeur.

Exemple: Supposons que le classeur porte le nom "a" du classeur, la feuille de calcul porte le nom "b". La copie de la feuille de calcul se termine par "b" (comme prévu) et par un nom "a", qui fait référence à la même feuille de calcul, qui fait référence à la même formule que le "a", classeur.

Je suppose que je n’ai pas utilisé suffisamment de formules nommées pour avoir remarqué que c’est ainsi que fonctionne Excel, mais ce n’est certainement pas comme cela que je veux que cela fonctionne. Est-ce que quelqu'un sait comment copier des feuilles sans cracher des noms supplémentaires partout? (Cela inclut la question connexe de savoir comment copier une feuille de calcul d'un classeur unique dans un autre sans également copier tous les noms définis dans le classeur à partir du classeur source.)

Jtolle
la source

Réponses:

1

Par souci d'exhaustivité, voici ma réponse à votre question suivante qui a fini par fonctionner:

Vous devriez pouvoir sélectionner toutes les cellules de la feuille de calcul d'origine, les copier, puis "coller spécial" (Edition> Coller spécial) dans le classeur cible. Dans la boîte de dialogue "coller spécial", vous pouvez spécifier uniquement des formules, des valeurs, etc. et omettre les informations de style.

e.James
la source
J'accepterai cela aussi, à moins d'une réponse plus directe dans les meilleurs délais. Merci encore!
jtolle
Comme pour mon autre question, cette réponse m'apporte ce dont j'ai besoin pour plus de commodité dans mon cas. Si j'essayais d'automatiser ceci et de copier le code derrière la feuille de travail, etc., ce ne serait pas complet. Notez que la copie de cellules semble copier les noms définis locaux qui sont réellement utilisés par les cellules copiées, mais pas d'autres noms locaux. (Dans mon cas, ce qui me préoccupe, ce n'est pas de créer une copie locale d'un nom ayant la
taille
0

Dans les versions actuelles d'Excel, vous pouvez facilement supprimer tous les noms inclus dans la nouvelle feuille de calcul via le gestionnaire de noms.

Ouvrez le gestionnaire de noms en utilisant:

  • Ancien raccourci: Alt, I, N, D
  • Ruban: Formules -> Gestionnaire de noms (noms définis)

Ensuite:

  • Triez par 'Scope' en cliquant sur l'en-tête 'Scope'
  • Sélectionnez le prénom qui fait référence à la feuille en question
  • Maintenez 'Control' et cliquez sur le nom de famille qui fait référence à la feuille en question
  • Cliquez sur 'Supprimer'
  • Cliquez sur 'Fermer'
Levi
la source