Предотвратить попадание формулы в разблокированную ячейку

0

У меня есть рабочая книга, в которой все защищено, за исключением одной ячейки, которая обновляет фильтр в таблице с помощью макроса VBA при обновлении. Это почти полностью эффективно при скрытии всего содержимого таблицы (по крайней мере, мягко) с одним исключением: пользователь может ввести простую формулу в незаблокированную ячейку, чтобы извлечь любое значение из отфильтрованной таблицы.

Есть ли способ разрешить ввод данных пользователем, но запретить использование формулы?

Обновление: мне приходит в голову, что вы можете сделать это с помощью элемента управления формы, но я все еще задаюсь вопросом, возможно ли это в стандартной ячейке

ebrts
источник
Вы можете посмотреть эту ветку на форумах поддержки Microsoft. У меня нет времени, чтобы написать его содержание в ответ прямо сейчас, но он должен по крайней мере содержать некоторые указатели для вас.
Эйрикдауде
Спасибо за ответ, но проблема с этим через VBA состоит в том, что пользователь всегда может просто отключить макросы
ebrts