Это старый вопрос - вы не можете навязать правила проверки в Excel B / C, даже если вы защищаете свой лист, простое копирование / вставка может обойти всю проверку (очень странная реализация защиты от Microsoft и плохое IMHO)
Теперь - Есть много решений, как перехватить вставку с помощью VBA или даже отменить ее и принудительно выполнить проверку, но они ничего не стоят, так как пользователь может отключить код vba перед открытием книги, и опять-таки у нас нет защиты.
Есть ли способ действительно защитить проверку на ячейках (даже полностью удалив пасту) БЕЗ ИСПОЛЬЗОВАНИЯ кода VBA?