Legachoff писал(а):По ходу возник вопрос о изменениях в ячейке, если лист защищён?
А что здесь не понятно есть такой метод
Protect (аргументы), в зависимости от версии Excel имеет различные входные аргументы
вот для 2000
--------------------------------
Protect (Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly)
DrawingObjects —допустимые значения: True (графические объекты защищены) и False (графические объекты не защищены).
Contents — допустимые значения: True (ячейки защищены) и False (ячейки не защищены).
scenarios —допустимые значения: True (сценарии защищены) и False (сценарии не защищены).
Userlnterf aceOnly — допустимые значения: True (лист защищен от изменений со стороны пользователя, но не подпрограммы VBA) и False (лист защищен от изменений со стороны как пользователя, так и подпрограммы VBA). По умолчанию используется значение False
вот для XP и выше - тут более гибко все, по названиям аргументов все ясно ...
Protect (Password, DrawingObjects, Contents, Scenarios,
UserInterfaceOnly, AllowFormattingCells, AllowFormattingColumns, _
AllowFormattingRows, AllowInsertingColumns, _
AllowInsertingRows, AllowInsertingHyperlinks, _
AllowDeletingColumns, AllowDeletingRows, _
AllowSorting, AllowFiltering, AllowUsingPivotTables)