ReadOnly ячейки, как сделать?

Программирование на Visual Basic for Applications
AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

ReadOnly ячейки, как сделать?

Сообщение AHTOXA » 20.05.2005 (Пт) 12:47

Привет всем.
Требуется сделать некоторый набор ячеек доступным только для чтения, например такой Range("A1:AA7"), как?
Bandit

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 20.05.2005 (Пт) 13:06

Ctrl+1
Закладка "Защита" и читаешь каковы дальнейшие действия
И Хелп, в офисе, очень хороший
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Сообщение AHTOXA » 20.05.2005 (Пт) 13:10

Требуется защитить ячейки программно.
Метод ActiveSheet.Protect я вызвал, но как сделать ячейки из выделенного диапазона доступными на чтение???
Bandit

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 20.05.2005 (Пт) 13:11

Для ячеек задай свойство Locked.
Lasciate ogni speranza, voi ch'entrate.

AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Сообщение AHTOXA » 20.05.2005 (Пт) 13:49

Разобрался:
ActiveSheet.Range("A1:IV7").Locked = False
ActiveSheet.Protect Password:="123", UserInterfaceOnly:=True

Делает недоступной для редактирования текущую страничку, кроме ячеек A1:IV7.
Bandit


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron