Всем доброе утро. Подскажите как реализовать следующее: есть файл с листами в примере их 3, в реале будет 6. Нужно сделать так, чтоб при открытии данного файла, эксель запрашивал пароль, и в зависимости от веденного пароля, открывало только тот лист, к которому будет привязан этот пароль, а все остальные листы ставали недоступными этому пользователю. Файл приложил, хотя это обычный только созданный док с 3-мя листами.
Пароль на открытие и отображение листа в зависимости от пароля
12.06.2012 11:34:45
|
|
|
|
12.06.2012 11:41:45
насколько квалифицированны и любознательны Ваши пользователи?
ибо любые защиты в Excel'е не слишком стойки для пытливых умов и шаловливых ручек. а такая обходится вообще довольно просто - отключением макросов.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
12.06.2012 12:50:19
тупо в лоб, как-то так:
в модуле "Эта Книга" Private Sub Workbook_Open() for i=1 to 6: sheets(i).visible=xlveryhidden: next i x = InputBox("введите пароль") Select Case x Case "пароль1": Sheets(1).Visible = True Case "пароль2": Sheets(2).Visible = True '... End Select End Sub на проект можно поставить защиту - должно хватить.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
12.06.2012 13:01:27
Этого вполне достаточно. Большое спасибо
|
|
|
|
12.06.2012 13:22:46
Как вариант:
Возможность защиты от глаз при отключенных макросах предусмотрена.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
12.06.2012 13:26:26
вот это - уже по-серьезному.
The_Prist, спасибо.
фрилансер Excel, VBA - контакты в
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг |
|
|
|
12.06.2012 13:32:36
Проверил - сохранился под петровым и симитировал отключение электричества (нет, не выдернул 220 - просто снял задачу :))
Открываю файл без макросов - вуаля... Геморой. |
|
|
|
12.06.2012 13:35:46
И опять же - книга при закрытии сохраняется. А если не хочу/нельзя сохранять?
|
|
|
|
12.06.2012 14:46:47
Добавил в статью файл, в котором реализована возможность отображать только указанные строки/столбцы в указанных листах.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
12.06.2012 15:20:53
очень полезно. Спасибо.
|
||||
|
|
|||
Читают тему