2009-07-07 2 views
1

Это странно проблема, которую я вижу в ExcelExcel именованный диапазон разрешения его фактической цели

  1. Скажем, у меня есть именованный диапазон MY_RANGE , который указывает на ячейку $ A $ 1 (или А1)
  2. Если я затем ввести = MY_RANGE в ячейку A2 все выглядит хорошо
  3. Если я затем попытаться изменить ячейку A2, я вижу = $ A $ 1, а не = MY_RANGE
  4. Если я вхожу = MY_RANGE на отдельном листе в той же книге все работает так, как ожидалось.

Я предполагаю, что на листе может быть какое-то свойство, которое контролирует это поведение, но я не могу его найти. Проблема, с которой я сталкиваюсь, заключается в том, что при копировании & вставьте ячейку, она копирует разрешенную ссылку, а не именованный диапазон

ответ

0

Я как-то понял решение ... Я написал макрос для выполнения следующая

  1. Скопировать формула (в виде строки, так что «= MY_RANGE») в другой лист в то же относительном положении (так клетки 3,3 на Шита к клетке 3,3 на SheetB)
  2. Скопируйте ячейку на SheetB обратно в ячейку на листеA

Я до сих пор абсолютно не знаю, что вызывает эту странную проблему, но это разумное решение для меня на данный момент

Смежные вопросы