Я рисую данные в диаграмме Excel 2003 с логарифмической шкалой по оси Y. Некоторые точки данных иногда отсутствуют, и они представлены пустыми ячейками. Полученный график выглядит так, как показано ниже.
существует разрыв в кривые при x=150, и это здорово, потому что это действительно подчеркивает тот факт, что некоторые данные отсутствуют в этой точке. Это неотъемлемая часть информации, которую должен передавать график.
однако Excel выдает предупреждение каждый раз, когда я касаюсь графика: "отрицательные или нулевые значения не могут быть правильно нанесены на диаграммы журнала."Это невероятно раздражает.
есть ли способ, чтобы подавить это предупреждение?
вот что я уже знаю:
- пустые ячейки интерпретируются диаграммой как ноль, и построение нулевых значений на логарифмической диаграмме не имеет смысла. Это то, что вызывает ошибку.
- если я сделаю недостающие ячейки данных
#N/A
вместо пробела предупреждение уходить. Тем не менее, разрыв в кривых также исчезнет, что не хорошо. Application.DisplayAlerts = False
будут работать во время выполнения макроса VBA, но мой вопрос не в контексте запущенного макроса. (Обратите внимание, чтоApplication.DisplayAlerts
автоматически сбрасывается доTrue
при завершении выполнения.)