Почему Excel теперь дает мне уже существующее предупреждение о диапазоне имен на листе копирования?
Я несколько дней работал над таблицей Microsoft Excel 2007. Я работаю с мастер-шаблоном вроде листа и многократно копирую его на новый лист. До сегодняшнего дня это происходило без проблем. Однако в середине сегодняшнего дня все внезапно изменилось, и я не знаю почему. Теперь, всякий раз, когда я пытаюсь скопировать лист, я получаю около десяти диалоговых окон, каждый из которых имеет свой объект с разным диапазоном имен (показан ниже как ‘XXXX’), и я нажимаю “да” для каждого из них:
Формула или лист, который вы хотите переместить или скопировать, содержит имя ‘XXXX’, которое уже существует на листе назначения. Вы хотите использовать эту версию имени?
- Чтобы использовать имя, как определено на листе назначения, нажмите Да.
- Чтобы переименовать диапазон, упомянутый в формуле или листе, нажмите Нет, и введите новое имя в диалоговом окне Конфликт имен.
Объекты диапазона имен относятся к ячейкам на листе. Например, E6
называется диапазоном имен PRE
на нескольких листах (и так было всегда), и некоторые формулы ссылаются на PRE
, а не на $E$6
. Один из ‘XXXX’ выше - это PRE
. Эти диапазоны имен должны разрешаться только внутри листа, в пределах которого они появляются. Раньше эта проблема не возникала, несмотря на то, что один и тот же диапазон имен ранее существовал на нескольких листах. Я хочу сохранить свои диапазоны имен.
Что могло измениться в моей электронной таблице, чтобы вызвать такое изменение в поведении? Я вернулся к предыдущим созданным таким образом листам, и теперь при копировании они тоже выдают сообщение. Я попробовал другой компьютер и другого пользователя, и повсюду видно одно и то же поведение. Я могу только заключить, что что-то в электронной таблице изменилось. Что это может быть и как я могу вернуть старое поведение, при котором я могу копировать листы с диапазонами имен и не получать никаких предупреждений?
Глядя в Name Manager
я вижу, что диапазоны имен, на которые жалуются, показываются дважды, один раз в качестве области видимости Template
и снова в качестве области видимости Workbook
. Однако если я удалю области видимости Template
, предупреждение исчезнет при копировании, я получу кучу ошибок #REF. Если я удалю области видимости Workbook
, все выглядит нормально, и предупреждения на копии тоже исчезают, так что, возможно, это и есть ответ, но я нервничаю по поводу того, какой эффект будет иметь это удаление, и задаюсь вопросом, как же вообще появились области видимости Workbook
.
Будет ли безопасно просто удалить записи, просмотренные менеджером имен Workbook
, и как они могли появиться, если я не знал об этом для начала?