Excel. Защита листа и ячеек.

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Katya
Сообщения: 3
Зарегистрирован: 16 дек 2004, 10:52

Помогите чайнику:
как в Excel защитить паролем ячейку с формулой?
Isnov
Сообщения: 5
Зарегистрирован: 14 дек 2004, 12:27
Откуда: Kiev
Контактная информация:

"Сервис" -> "Защита" и т.д. не помогают? :)
Katya
Сообщения: 3
Зарегистрирован: 16 дек 2004, 10:52

Как сделать, что бы все цифры во всех ячейках можно менять, а там где формулы - нет и к листу доступ должен быть без паропя
Isnov
Сообщения: 5
Зарегистрирован: 14 дек 2004, 12:27
Откуда: Kiev
Контактная информация:

Попробуй это, можт быть подойдет
' диапазон D3 :D 13 задает ячейки в которых разрешено редактирование,
' во всех остальных запрещено
Sheets("Лист1").Range("D3 :D 13").Locked = False
' параметр UserInterfaceOnly:=True разрешает программно добавлять значения в формулы
' по умолчанию устанавливается парольна страницу 7777
Sheets("Лист1").Protect Password:="7777", UserInterfaceOnly:=True
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

Katya, такой алгоритм:

1) Выделить весь лист, потом в Format|Cells>Protection сбросить галки с обоих пунктов Locked и Hidden - это мы разблокировали все ячейки.
2) Выделить ячейки с формулами - и опять в Format|Cells>Protection, но теперь установть галку на Locked.
3) Заблокировать лист через Tools|Protection|Protect Sheet.
Katya
Сообщения: 3
Зарегистрирован: 16 дек 2004, 10:52

Спасибо огромное умным людям! Выручили
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Katya, в следующий раз правильно формулируйте тему дискусии. Просто "Excel" - недостаточно. Форум - это также источник знаний для будущих поколений :) чайников.

PS
тему я подправил
Ответить