Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2011, 16:50   #11
dab00
Пользователь
 
Регистрация: 23.09.2009
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Bape}l{ka Посмотреть сообщение
подскажите пожалуйста, а можно ли как-нибудь защитить ячейки, чтобы при этом осталась возможность Скрывать столбцы / строки (выбор возможности сортировки и автофильтра не помогает)
Похожий вопрос решал следующим образом:
- в General Declarations модуля сохраняем пароль
Код:
Public Const PW As String = "Ваш пароль"
- на определенные события (например нажатие на кнопку) в функции или процедуре пишем примерно такой код:
Код:
Application.ScreenUpdating = False
With ActiveSheet
	'снимаем защиту
    .Unprotect Password:=PW
	'открываем все колонки и строки
    .Columns.Hidden = False
    .Rows.Hidden = False
	'скрываем целевые колонки, таким же образом - строки
    .Columns("F:Y").Hidden = True 
	'возвращаем защиту
	.Protect Password:=PW
End With
Application.ScreenUpdating = True
Здесь рабочее приложение с похожим функционалом. Исходный код открыт. Можете скачать, почитать, понажимать
Цитата:
Сообщение от IgorGO Посмотреть сообщение
в окне "защита листа", в поле "разрешить всем пользователям этого листа:" почитайте внимательно и выберите, что надо разрешить
Привет
Рассматривал вариант выбора "что надо разрешить", в моем случае не нашел решения.
dab00 вне форума Ответить с цитированием
Старый 10.08.2011, 17:49   #12
Bape}l{ka
Форумчанин
 
Аватар для Bape}l{ka
 
Регистрация: 25.05.2011
Сообщений: 249
По умолчанию

IgorGO
спасибо, наверное вы правы.. а у меня "форматирование" ассоциируется с очисткой, поэтому и не подумала =ь

dab00
спасибо большое)))

Последний раз редактировалось Bape}l{ka; 10.08.2011 в 17:52.
Bape}l{ka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать ссылку динамичной? Aleskandr HTML и CSS 1 26.06.2011 11:04
Как скрыть строку при выполнении условия в другой ячейке Алексей777 Microsoft Office Excel 4 09.12.2010 10:06
Максимальное значение изменяемой ячейки Евгений Уральский Microsoft Office Excel 15 19.11.2010 10:58
Рисование изменяемой сетки. Masip Общие вопросы Delphi 4 07.05.2010 15:37
Создание динамичной схемы 5naip Мультимедиа в Delphi 9 07.01.2009 14:14