Метод 1. Работает прекрасно, но ... даже при удалении макроса выдается сообщение об ошибке и не дает ничего вводить в ячейку с формулой.
Ну, вообще-то так и должно быть.
Ведь макрос всего лишь устанавливает для ячеек с формулами условие проверки данных (валидацию). А после этого он уже не нужен.
Снимается валидация обычным способом.
Выделяете ячейку, с которой хотите её снять ( в Вашем случае если ячеек много, то просто выделите все ячейки с установленной проверкой данных через F5->выделить... ), а потом в меню "Данные" в пункте "Проверка ..." в форме на вкладке "Параметры" задаёте условие проверки "Тип данных" - любое значение и таким образом снимаете установленную макросом проверку (валидацию) для всех выделенных ячеек.
(Где это закопано в риббон-интерфейсе у Ех-2007/2010 можете у меня не спрашивать. Именно из-за этого интерфейса сижу до сих пор на Офисе-2003)