Часто в таблицах с формулами и макрокомандами содержимое ячеек, влияющих на конечный результат вычислений, может принимать только определенные, строго ограниченные значения. Ввод в такие ячейки иных значений приводит к ошибкам в формулах или сбое в выполнении макрокоманд. В этом случае неплохо было бы проверять корректность значений прямо на этапе их ввода, еще до того, как Excel попытается произвести вычисления. Хорошо было бы также сообщить пользователю, что именно нужно вводить в ту или иную ячейку, и если он упорно вводит не то, что надо, остановить его и вывести грозное предупреждение. Все это реализуется командой Данные ► Проверка.