56 votes

Copier une feuille de calcul Excel et conserver la référence relative des cellules dans les formules

Un autre problème de copie dans Excel :

Comment puis-je copier une feuille de calcul du classeurA.xlsx dans le classeurB.xlsx sans que la feuille de calcul copiée fasse toujours référence au classeurA.xlsx, par exemple la formule =B!23 devient =[WorkbookA.xlsx]!B!23 lorsqu'il est copié.

Je souhaite conserver des références de cellules "relatives" au lieu de références de cellules "absolues" (je vais inventer cette terminologie dans le monde Excel si elle n'existe pas encore).

Une autre alternative possible que je n'arrive pas à faire fonctionner est l'option de coller uniquement les "valeurs" des cellules. Excel traite les "valeurs" comme des valeurs calculées plutôt que comme des formules réelles dans la cellule. Si je choisis de coller la formule, cela donne toujours des références absolues.

En savoir plus sur la raison pour laquelle j'en ai besoin : J'ai un xlsx de production utilisé pour les opérations quotidiennes. Nous avons constamment besoin d'apporter des "améliorations" à ce xlsx et une personne peut donc créer une copie et y apporter ses modifications pour une seule feuille. Simultanément, une autre personne peut également apporter des modifications à une autre feuille. Étant donné que ces feuilles n'ont pas de cellules dépendantes d'autres feuilles Dans le cas d'un rapport de synthèse, il est souhaitable de copier et de fusionner les feuilles dans le fichier xlsx d'origine. Mais le référencement "absolu" pose beaucoup de problèmes.

-1voto

Scott Points 20468

Ouvrez les deux classeurs. Dans le classeur source (ClasseurA.xlsx), sélectionnez la feuille que vous souhaitez copier. Cliquez avec le bouton droit de la souris sur l'onglet de la feuille et sélectionnez "Déplacer ou copier ". Dans la boîte de dialogue "Déplacer ou copier", sélectionnez "ClasseurB.xlsx" dans la liste déroulante "Vers le livre", choisissez l'endroit du livre où vous voulez le placer et cochez "Créer une copie". (Et cliquez sur "OK".)

-1voto

Selwyn Polit Points 101

Faites une copie de la feuille à partir de laquelle vous voulez déplacer les feuilles, qui dans ce cas serait WorkbookA.xlsx. Renommez-la en "Copie du classeurA.xlsx". Ouvrez ensuite ce nouveau classeur ainsi que le classeur dans lequel vous souhaitez déplacer la feuille, à savoir, dans ce cas, le classeur B.xlsx. Cliquez avec le bouton droit de la souris sur les feuilles du classeur que vous avez copié, c'est-à-dire la copie du classeurA.xlsx, et sélectionnez "déplacer ou copier", puis déplacez ces feuilles vers le classeurB.xlsx. Vous avez terminé !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X