Автоматическая блокировка рабочего листа (Microsoft Excel)
У Андриеса есть общая рабочая тетрадь в сети, и она отлично работает. Это позволяет нескольким учителям в его школе вносить изменения в различные рабочие листы в пределах, указанных им с помощью защиты ячеек и рабочих листов. Общая книга также позволяет ему отслеживать изменения, чтобы он мог видеть, что происходит с данными на листах. Однако Андриес хотел бы иметь способ автоматически «заблокировать» рабочий лист после заданной даты, чтобы его больше нельзя было изменить. Если он попытается сделать это вручную, он потеряет все отслеживаемые изменения, что недопустимо. Он задается вопросом, есть ли способ заблокировать рабочий лист автоматически по дате и не потерять отслеживаемые изменения.
В Excel нет возможности сделать это. Проблема в том, как вы упомянули — когда вы закрываете доступ к книге (что необходимо сделать для внесения в нее желаемых изменений, вы теряете отслеживаемые изменения. Это по какой-то причине встроено в Excel. На самом деле, существует ряд функций, которые становятся недоступными всякий раз, когда вы предоставляете общий доступ к книге. Следующая страница на сайте Microsoft, хотя и говорит, что она предназначена для Excel 2003, также применима к более поздним версиям:
http: / /office.microsoft.com/en-us/excel-help/features-that-are-unavailable-in-shared-workbooks-HP005201080.aspx
Есть один способ обойти это, если вы хотите защитить всю книгу: вы можете просто изменить саму книгу, сделав ее доступной только для чтения. Это нужно будет сделать за пределами Excel просто потому, что вы не можете сделать это с открытой в данный момент книгой. Однако это можно сделать с помощью пакетный файл, что означает, что вы можете настроить запланированное задание Windows для его запуска каждый день или неделю (что лучше для ваших нужд ).
Если вы сделаете весь файл книги доступным только для чтения, люди не смогут ничего изменить в нем. Это поможет «заморозить» рабочую книгу до любого состояния на конкретную дату.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (13117) применим к Microsoft Excel 2007, 2010 и 2013.