Формула на этом листе содержит одну или несколько ошибок недопустимых ссылок
Я использую один и тот же код много раз с небольшими изменениями номеров строк для создания диаграмм одного типа. Но следующее окно сообщения появляется на листе, где построены диаграммы.
«Формула на этом листе содержит одну или несколько недопустимых ссылок. Убедитесь, что ваша формула содержит допустимый путь, книгу, имя диапазона и ссылку на ячейку».
Как избавиться от этого окна сообщения? Я пробовал использовать
Но это не работает.
3 ответа
Вам нужно будет найти формулу и либо изменить ссылку, либо разорвать ее, в девяти случаях из десяти у вас будет ссылка на ячейку, ведущую к листу или рабочей книге, которые больше не существуют (или не открыты. ), это будет происходить чаще, если вы используете .delete в своем скрипте
К сожалению, Excel не позволяет легко найти эту ссылку, вы можете посмотреть на вкладке данных и увидеть существующие соединения, а затем разорвать их. Но предыдущий опыт не давал такой возможности все время.
Вы также можете попробовать этот макрос от Аллена Уайатта, который проверит ваши листы и создаст новый лист. со списком возможных ошибок ошибок формулы .
Принятое решение не сработало для меня, но я мог сразу решить его с помощью этого бесплатного надстройки Excel.


Я искал, потому что у меня была такая же проблема с пустыми диаграммами и всплывающим сообщением с той же ошибкой. Поскольку здесь ни у кого не было решения этой проблемы, и я нашел решение, которое решило ее, я здесь, чтобы поделиться решением этой проблемы в моем случае.
Я упростил формулы всех названных диапазонов, например:
Я поместил последнюю часть «8-CountBlank(Other named range)» для вычисления в Рабочий лист и заменил ее в формуле для диапазона с результатом. Если диаграмма была полностью пустой, всплывающие ошибки не отображались. Я надеюсь когда-нибудь помочь кому-нибудь с той же проблемой.
Формула на этом листе содержит одну или несколько ошибок недопустимых ссылок
Я использую один и тот же код много раз с небольшими изменениями в номерах строк для создания диаграмм того же типа. Но на листе, где отображаются графики, появляется всплывающее окно msg.
“Формула на этом листе содержит одну или несколько недопустимых ссылок. Убедитесь, что ваша формула содержит допустимый путь, книгу, имя диапазона и ссылку на ячейку”.
Как избавиться от этого окна сообщений? Я попытался использовать
но это не сработает.
Вам нужно будет найти формулу и либо изменить ссылку, либо сломать ее, девять раз из десяти, у вас будет ссылка на ячейку на лист или рабочую книгу, которая больше не существует (или не открыта), это произойдет больше, если вы используете .delete в своем скрипте
К сожалению, Excel не позволяет легко найти эту ссылку, вы можете просмотреть вкладку данных и увидеть существующие соединения, а затем разбить их. Но предыдущий опыт не имел этой работы все время.
Вы также можете попробовать этот макрос от Allen Wyatt, который проверит ваши листы и создаст новый лист со списком возможных ошибок формулы ошибок.
Я искал, потому что у меня была та же проблема с пустыми диаграммами и всплывающее сообщение с той же ошибкой. Поскольку никто не имел решения для этой проблемы, и я обнаружил, что это решило, я здесь, чтобы поделиться решением этой проблемы в моем случае.
Я упростил все формулы названных диапазонов, например:
Я поместил последнюю часть «8-CountBlank(Other named range)» для вычисления в листе и заменил ее в формуле для диапазона с результатом. Если диаграмма не была полностью пустой, отображались больше ошибок всплывающих окон. Я надеюсь, что когда-нибудь кто-нибудь помог бы с той же проблемой.
Формула на этом листе содержит одну или несколько ошибок недопустимых ссылок

Как найти формулу, содержащую недопустимую ссылку, в Excel: Использование Microsoft Excel
Я использую один и тот же код много раз с небольшими изменениями номеров строк для создания диаграмм одного типа. Но следующее окно сообщения появляется на листе, где построены диаграммы.
«Формула на этом листе содержит одну или несколько недопустимых ссылок. Убедитесь, что формула содержит допустимый путь, книгу, имя диапазона и ссылку на ячейку».
Как избавиться от этого окна сообщения? Я пробовал использовать
но это не работает.
- Быстрый способ найти все недопустимые ссылки: F5 -> Special, выберите «Формулы», затем отметьте только «Ошибки». Если он выбирает несколько ячеек, меняет их фон на красный, а затем исправляет их все по одной
Вам нужно будет найти формулу и либо изменить ссылку, либо разорвать ее, в девяти случаях из десяти у вас будет ссылка на ячейку, ведущую к листу или рабочей книге, которые больше не существуют (или не открыты. ), это будет происходить чаще, если вы используете .delete в вашем сценарии
К сожалению, Excel не позволяет легко найти эту ссылку, вы можете посмотреть на вкладке данных и увидеть существующие соединения, а затем разорвать их. Но предыдущий опыт не давал такой возможности все время.
Вы также можете попробовать этот макрос от Аллена Вятта, который проверит ваши листы и создаст новый лист со списком потенциальных ошибок. ошибки формулы.
- Спасибо, @Jake. Я собираюсь попробовать это. Между тем, не могли бы вы помочь мне с другим вопросом bit.ly/1J9ndmu (ищу решение второй части — части легенды)
Я искал, потому что у меня была такая же проблема с пустыми диаграммами и всплывающим сообщением с той же ошибкой. Поскольку ни у кого здесь не было решения этой проблемы, и я нашел решение, которое решило ее, я здесь, чтобы поделиться решением этой проблемы в моем случае.
Я упростил формулы всех названных диапазонов, например:
Я поставил последнюю часть ‘8-CountBlank(Other named range)’ для вычисления на рабочем листе и замены этого в формуле для диапазона на результат. Если диаграмма была полностью пустой, всплывающие ошибки не отображались. Я надеюсь когда-нибудь помочь кому-нибудь с той же проблемой.
- ссылки в диаграммах также могут создавать эту ошибку, вы просматривали данные и видели, где вы видите #REF
Принятое решение не сработало для меня, но я мог сразу решить его с помощью этого бесплатного надстройки Excel.