Для чого формули з помилками взагалі виправляти? Зазвичай робиться для більш естетичного відображення даних у звітах, особливо якщо звіти потім керівництву відправляють.
Отже, є на аркуші такі формули, помилки яких треба обробити. Якщо подібних формул для виправлення одна-дві (і в тому числі 10-15) - то проблем майже немає замінити вручну. Але якщо таких формул кілька десятків, а то і сотень - проблема набуває майже всесвітні масштаби :-). Однак процес можна спростити через написання щодо простого коду Visual Basic for Application.
Для всіх версій Excel:
Так само можна даний код викликати натисканням кнопки (Як створити кнопку для виклику макросу на аркуші) або помістити в надбудову (Як створити свою надбудову?), Щоб можна було викликати з будь-якого файлу.
І невелике доповнення: намагайтеся застосовувати код вдумливо. Не завжди повернення помилки заважає. Наприклад, при використанні ВВР іноді корисно бачити які значення не були знайдені.
Так само хочу відзначити, що застосовувати треба до реально працюючим формулами. Тому що, коли формула повертає # ІМ'Я! (# NAME!), То це означає, що у формулі невірно записаний якийсь аргумент і це помилка запису формули, а не помилка результату обчислення. Такі формули краще проаналізувати і знайти помилку, щоб уникнути логічних помилок розрахунків на аркуші.
Пошук по мітках
Поділіться своєю думкою