Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как защитить данные в книге Excel от перетаскивания (drag-n-drop) из внешних источников?
 
Доброго дня всем. Многому научился благодаря этому сайту, за что огромное спасибо всем участникам, и отцу-основателю Планеты Эксель.  :)

Обычно читаю, изучаю, пробую, но в одной ситуации справиться сам не смог.
Изначально задача была такая: пользователи имеют некий файл, который наполняется как база данных.
Они вносят в определенные ячейки данные, нажимают кнопку, и данные попадают в список ниже, где уже не могут быть отредактированы.
Некоторые ячейки при вводе нужно выбирать из списка, другие - свободное заполнение.
Требовалась проверка правильного заполнения ячейки ИНН.

Я всё это сделал (возможно, что криво косо, но работоспособно).

Столкнулся я со следующей проблемой:

У меня получилось запретить вставку скопированных ячеек, запретить вставку даже просто значений в некоторые ячейки. Я запретил перетаскивание ячеек внутри файла.
Но пользователи перетаскивают данные из почты и веб браузера (тот же ИНН, перетаскивают или копипастят с сайта Руспрофиль). При этом Excel позволяет вставлять данные в ячейку, и в ячейке затираются параметры Data validation, если они были. Но самое плохое: ячейка в которую перетащили данные, становится locked. То есть следующий пользователь в нее уже ничего внести не может.

Собственно, сам вопрос: можно ли как-то ограничить или запретить вставку данных в книгу Excel из внешних источников?

Насколько я сам понимаю, проблема в том, что при переходе пользователем например в браузер, книга excel остается активной, и выделенная ячейка тоже (выделение с нее не убирается). Поэтому все мои защиты не срабатывают, буфер не очищается итд. Но так как пользователи упорно не хотят делать, как надо, они постоянно портят файл. ((

Файл прилагаю. Лист защищен паролем "1".

Заранее всем спасибо за помощь и советы.

АПД. забыл: Office 365 ProPlus
Изменено: atomstation - 09.04.2019 15:57:13
Страницы: 1
Наверх