Чтобы защитить даты и данные в списке Excel от изменений, кроме сегодняшней даты, можно использовать команду «Проверка данных»: www.fd.ru pikabu.ru
- Введите контрольную дату в пустую ячейку на листе с отчётом и выделите весь лист или диапазон, который планируете защитить. www.fd.ru
- На закладке «Данные» вызовите команду «Проверка данных». www.fd.ru
- В диалоговом окне на вкладке «Параметры» выберите тип данных «Другой». www.fd.ru
- В поле «Формула» введите выражение вида: =СЕГОДНЯ()<$F$4, где $F$4 — абсолютный адрес ячейки, в которой указана контрольная дата. www.fd.ru Если текущая дата окажется равна или больше контрольной, пользователи не смогут редактировать информацию в таблице. www.fd.ru
- Замените знак строгого сравнения «<» на нестрогое «<=» — так сможете корректировать данные в периоде по контрольную дату включительно. www.fd.ru
- Чтобы уведомлять пользователей о попытках редактировать отчёт «задним числом», настройте служебные сообщения. www.fd.ru Перейдите на вкладку «Сообщение об ошибке» и заполните соответствующие поля формы. www.fd.ru
- Защитите ячейку с контрольной датой, чтобы пользователи не могли её изменить. www.fd.ru
Также можно использовать макрос снятия блокировки со строки с текущей датой (для её редактирования) внутри операции блокировки листа. yandex.ru