
Я создал рабочую книгу Excel 2016, которую нужно было разослать нескольким руководителям отделов, чтобы затем распространить ее среди их сотрудников для сбора мнений по определенной теме.
Некоторые из столбцов были свободными ответами; некоторые были раскрывающимися списками с использованием подходов проверки данных. Параметры раскрывающихся списков были на скрытой вкладке, а рабочая книга была защищена, поэтому вы не могли ее отобразить.
Целевой рабочий лист с различными столбцами информации о видах также был заблокирован; защита ячеек была включена, чтобы разрешить редактирование только в пределах обозначенных столбцов, и я выполнил несколько тестов/упражнений по ручному вводу, чтобы попытаться «нарушить» правила, и, похоже, это сработало.
Конечно, некоторые пользователи каким-то образом нашли способ вернуть книгу со значениями, которые не были разрешены в раскрывающихся ячейках (например, их варианты были «Да/Нет», а они ввели «Н/Д» или даже абзац текста) — и когда я удаляю их и пытаюсь создать ее заново, книга послушно не дает мне этого сделать.
Каким бы раздражающим ни было это упражнение (серьезно, когда есть выпадающие списки, которые так усердно работают, чтобы нарушить правила и сделать всю вашу заявку бесполезной/огромной проблемой для человека, который должен ее собирать??)... Я также рассматриваю это как возможность для обучения.
Я провел несколько поисков по этому вопросу, но это сложная тема для анализа с использованием очевидных поисков в Google. Я не верю, что кто-либо из этих людей смог бы использовать какой-либо макрос или VBA, чтобы «взломать» защиту паролем.
Так...какие есть способы игнорировать/обходить защищенные паролем раскрывающиеся списки? Если бы вы хотели надоедать и предоставлять информацию в явно несоответствующей форме и усложнять мне жизнь, как бы вы это сделали?
Я надеюсь использовать это для развития собственных навыков работы с Excel и буду признателен любым советам, которые вы можете дать.
Спасибо.