У мене є робочий аркуш, де розблокуються лише комірки, які слід редагувати, а потім весь захищений аркуш захищений. Одна з комірок, де дозволено редагування, має набір перевірки даних на основі списку 2 елементів. Перевірка даних налаштована так, щоб дозволити а List
та відповідний діапазон для Source
.
Перевірка працює до точки, оскільки вибір одного з двох варіантів у спадному меню приймається, а введення значення, яке не міститься у списку, відхиляється.
Проблема, яка у мене виникає, полягає в тому, що Excel дозволяє мені видаляти вміст зазначеної комірки (чого я не хочу - я хочу, щоб у списку завжди було одне з двох значень). У вікні перевірки даних я спробував перевірити і зняти Ignore blank
прапорець, що, схоже, не має ніякого ефекту.
В ідеалі я хотів би зробити це без потреби VBA
, але поступаюся, якщо це єдиний шлях.
Ось посилання на приклад робочої книги - бо Option4x
вам дозволяється вибирати будь-який із варіантів, що випадає, але не дозволяється вводити випадковий текст. Однак вам також дозволено видаляти вміст комірки (чого я не хочу).