6

Когда я хочу скопировать лист (в том же файле, просто используя левую кнопку мыши и Ctrl) в Excel 2007, я получаю это всплывающее диалоговое окно:

Диалог Да / Нет

где Author - это конкретное поле где-то на редактируемом листе.

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

Если я нажму Нет, я получу:

Конфликт имен

Если я нажимаю Отмена (я даже не знаю, что я изменяю, поэтому я не хочу менять это!), Я получаю:

Неверное имя

хотя я нажал Отмена! (То же самое происходит, если я нажимаю ОК, ничего не вводя. Если я что-то ввожу, я возвращаюсь к первому диалогу со следующим полем.)

Поскольку я хочу выйти из этого, я использую диспетчер задач, чтобы выйти из Excel, а затем получить:

Не могу выйти из Excel!

Чтобы никто не сказал мне, как я могу изменить лист Excel, чтобы эти всплывающие окна прекратились?

3 ответа3

6

У меня была такая же проблема, но менеджер имен не раскрывает все имена, встроенные в лист. Каким-то образом я получил кучу скрытых имен на листе.

Вот как их показать

Sub ShowNames()  
  Dim nmName As Name  
  For Each nmName In ActiveWorkbook.Names   
    nmName.Visible = True  
  Next nmName  
End Sub  

Теперь вы можете снова увидеть все имена в диспетчере имен и удалить их.

1

Перейдите в Формулы -> Диспетчер имен, выберите весь список во всплывающем окне и нажмите « Удалить».

Вам также может понадобиться закрыть и снова открыть файл, чтобы избавиться от этих сообщений.

-1

Эта ошибка обычно возникает, когда в листе есть несколько ошибочных имен. Нажмите Ctrl+F3 (появится окно диспетчера имен Excel). Справа будет кнопка фильтра - выберите "Имена с ошибкой" и, как только все они появятся, удалите ошибочные имена.

Теперь попробуйте скопировать лист.

Это работает?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .