|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.06.2009, 08:17 | #21 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Во вложении предусмотрено, что при вводе пароля "000", отображаются все листы и снимаются все запреты.Пароли можно изменять в коде макроса "Private Sub HiddenPassword()" (массив a). Если нужно как-то по-другому, скажите что именно требуется.
Чем шире угол зрения, тем он тупее.
|
01.06.2009, 08:35 | #22 |
Пользователь
Регистрация: 05.05.2009
Сообщений: 46
|
Как добавить пароль это понятно, но хотелось бы что было так: я ввожу пароль открываются несколько страниц. я попробовал сделать так поставил на все страницы пароль 111 открывается только первая страница а нужно что открылись те страницы которым соответствует пароль 111
|
01.06.2009, 08:54 | #23 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Для этого нужно команду выхода из процедуры вынести за цикл. Т.е. фрагмент кода
Код:
Код:
Чем шире угол зрения, тем он тупее.
|
01.06.2009, 09:02 | #24 |
Пользователь
Регистрация: 05.05.2009
Сообщений: 46
|
Это то что нужно СПАСИБО!
|
02.06.2009, 10:28 | #25 |
Новичок
Джуниор
Регистрация: 29.05.2009
Сообщений: 2
|
Коллеги, файл рулезный, только черкните пжст. пароль для правки самого макроса.
|
02.06.2009, 10:50 | #26 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Пароль на VBA-проект - "abcd"
Чем шире угол зрения, тем он тупее.
|
24.06.2009, 10:23 | #27 |
Пользователь
Регистрация: 05.05.2009
Сообщений: 46
|
SAS888 Доброго времени суток! Вы извините но у меня опять к вам просьба по этой же теме.
Можно ли сделать так что бы в этом файле применялось к одному листу два пароля. т.е у пользователя 3 листа он своим паролем открывает для редактирования только эти 3 три листа, а второй пароль для просмотра: открываются все листы (свои и листы других пользователей). плюс к этому чтобы остался и админовский пароль. |
24.06.2009, 11:06 | #28 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение.
Пароль на VBA-проект - "abcd", пароль для сохранения - "save". В данном примере, при вводе пароля "111" отобразятся листы "Иванов" и "Сидоров". При вводе пароля "222" - лист "Петров". При вводе пароля "view" - отобразятся все листы для просмотра. При вводе пароля "000" - отобразятся все листы и снимутся все запреты. Соответствие паролей и имен листов см. в коде макроса "HiddenPassword". Пароль для просмотра должен быть последним в массиве паролей.
Чем шире угол зрения, тем он тупее.
|
24.06.2009, 13:17 | #29 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 68
|
Уважаемый SAS888!
При добавлении (в модуле формы) оператора Option Explicit и объявлении переменных a и b в Вашем примере выдается сообщение "Expected array" (ожидается массив).Как избежать этого сообщения? И ещё: где можно посмотреть соответствие индексов 945,946 и т.д. конкретным пунктам меню ? Не приходилось встречать... Приношу свои извинения за невежество, если не трудно, помогите, пожалуйста. |
24.06.2009, 14:09 | #30 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Цитата:
Чем шире угол зрения, тем он тупее.
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как с помощью формы календарь, передвигаться по листам книги Excel | Deni55 | Microsoft Office Excel | 3 | 15.04.2009 12:57 |
Меню для книги | tae1980 | Microsoft Office Excel | 3 | 15.04.2009 06:15 |
Программное создание книги | Волк | Microsoft Office Excel | 2 | 16.03.2009 07:57 |
Открытие Excel-книги | Леон | Microsoft Office Excel | 1 | 04.07.2008 09:14 |
Как запустить макрос при изменении другой книги Excel? | Град | Microsoft Office Excel | 12 | 10.06.2008 10:01 |