Question

C'est un problème étrange que je vois dans Excel

  1. Dites que j'ai une gamme nommée My_Range qui pointe vers la cellule $ a 1 $ (ou A1)
  2. Si j'entre ensuite =MY_RANGE dans la cellule A2, tout semble bien
  3. Si j'essaie ensuite de modifier la cellule A2, je vois =$A$1 plutôt que =MY_RANGE
  4. Si j'entre = my_range sur une feuille séparée dans le même classeur, tout fonctionne comme prévu.

Je suppose qu'il peut y avoir une propriété sur la feuille qui contrôle ce comportement, mais je ne la trouve pas.Le problème que j'ai est que lorsque je copie et colle la cellule, la référence résolue est copiée plutôt que la plage nommée.

Était-ce utile?

La solution

J'ai en quelque sorte trouvé une solution...J'ai écrit une macro pour faire ce qui suit

  1. Copiez la formule (sous forme de chaîne, donc "=MY_RANGE") dans une autre feuille au même emplacement relatif (donc la cellule 3,3 de la feuille A vers la cellule 3,3 de la feuille B).
  2. Copiez la cellule de SheetB dans la cellule de SheetA

Je n'ai toujours absolument aucune idée de la cause de cet étrange problème, mais c'est une solution de contournement raisonnable pour moi pour le moment.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top