Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Лист в Excel

3.7K
02 марта 2006 года
SAID
92 / / 06.10.2005
Помогите плиз как сделать в VBA что бы на листе Excel не выделялись я чейки и было зпрещено редактировани, т.е Лист должен открываться только для просмотра. А все данные заносятся и редактируютя с формы.
275
02 марта 2006 года
pashulka
985 / / 19.09.2004
1. Выделите все ячейки рабочего листа
2. В меню Формат выберите команду Ячейки и в появившемся стандартном диалоговом окне выделите закладку Защита. Установите флажок напротив Защищаемая ячейка и Скрыть формулы [по необходимости]
3. В меню Сервис выберите пункт Защита и команду Защитить лист и в диалоговом окне в поле Пароль … введите нужный пароль и нажмите кнопку OK.

Теперь для того, чтобы запретить выделять ячейки этого рабочего листа достаточно разместить в модуле ThisWorbook (ЭтаКнига) любой из двух вариантов.

 
Код:
Private Sub Workbook_Open()
Worksheets(1).Protect UserInterfaceOnly:=True
Worksheets(1).EnableSelection = xlUnlockedCells
End Sub

 
Код:
Private Sub Workbook_Open()
Worksheets(1).Protect UserInterfaceOnly:=True
Worksheets(1).EnableSelection = xlNoSelection
End Sub


Примечание : Начиная с MS Excel XP можно запретить выделять заблокированные ячейки, при установке защиты листа.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог