Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Отображение листов по паролю - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Отображение листов по паролю
Lich Дата: Вторник, 24.01.2017, 04:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте, уважаемые форумчане.
У меня в документе есть 3 листа, до которых не должны добраться другие пользователи. Поставил на кнопку макрос - отображение этих листов, прошу помочь добавить окно с вводом пароля к нему и сделать так, чтобы при закрытии документа, даже если он сохранен с этими открытыми листами, все листы, которые были изначально скрыты, вновь скрывались и до них другие не могли добраться.
К сообщению приложен файл: pass123.xls (46.0 Kb)


Сообщение отредактировал Lich - Вторник, 24.01.2017, 04:27
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане.
У меня в документе есть 3 листа, до которых не должны добраться другие пользователи. Поставил на кнопку макрос - отображение этих листов, прошу помочь добавить окно с вводом пароля к нему и сделать так, чтобы при закрытии документа, даже если он сохранен с этими открытыми листами, все листы, которые были изначально скрыты, вновь скрывались и до них другие не могли добраться.

Автор - Lich
Дата добавления - 24.01.2017 в 04:26
Michael_S Дата: Вторник, 24.01.2017, 06:15 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Как-то так...
К сообщению приложен файл: pass123-1.xls (51.0 Kb)


Сообщение отредактировал Michael_S - Вторник, 24.01.2017, 06:18
 
Ответить
СообщениеКак-то так...

Автор - Michael_S
Дата добавления - 24.01.2017 в 06:15
Lich Дата: Вторник, 24.01.2017, 13:13 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Michael_S, спасибо большое, подскажите, пожалуйста, как вы это сделали? Скинул Вашу форму пароля на свой файл, но действует только один макрос, он открывает листы, но форма пароля не отображается. На листе "эта книга" тоже прописал макрос, который у Вас стоял.
 
Ответить
СообщениеMichael_S, спасибо большое, подскажите, пожалуйста, как вы это сделали? Скинул Вашу форму пароля на свой файл, но действует только один макрос, он открывает листы, но форма пароля не отображается. На листе "эта книга" тоже прописал макрос, который у Вас стоял.

Автор - Lich
Дата добавления - 24.01.2017 в 13:13
Lich Дата: Вторник, 24.01.2017, 13:33 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Когда привязал к кнопке макрос "Paswor", то форма появилась, но пароль не принимает, хотя он верный и не отображаются листы
 
Ответить
СообщениеКогда привязал к кнопке макрос "Paswor", то форма появилась, но пароль не принимает, хотя он верный и не отображаются листы

Автор - Lich
Дата добавления - 24.01.2017 в 13:33
Michael_S Дата: Вторник, 24.01.2017, 13:55 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
На листе "эта книга" тоже прописал макрос, который у Вас стоял.
Надо в стандартный модуль.
По кнопке запускаем макрос
[vba]
Код
Sub Paswor()
    Pasvord.Show
End Sub
[/vba]а Макрос1 запускается из формы.


Сообщение отредактировал Michael_S - Вторник, 24.01.2017, 13:56
 
Ответить
Сообщение
На листе "эта книга" тоже прописал макрос, который у Вас стоял.
Надо в стандартный модуль.
По кнопке запускаем макрос
[vba]
Код
Sub Paswor()
    Pasvord.Show
End Sub
[/vba]а Макрос1 запускается из формы.

Автор - Michael_S
Дата добавления - 24.01.2017 в 13:55
Lich Дата: Вторник, 24.01.2017, 14:31 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Всё понял, разобрался. Огромное Вам спасибо.
Еще вопрос: как Вы сделали так, что при закрытии документа листы вновь скрываются? Дело в том, что у меня при нажатии на кнопку отображаются пару столбцов, я прописал, чтобы это отображение действовало при нажатии на одну кнопку с паролем, но при закрытии документа эти столбцы отображаются.
И теперь у меня не спрашивает "сохранить ли документ", стоит автосохранение? Я не против, это круто, просто интересно.


Сообщение отредактировал Lich - Вторник, 24.01.2017, 14:35
 
Ответить
СообщениеВсё понял, разобрался. Огромное Вам спасибо.
Еще вопрос: как Вы сделали так, что при закрытии документа листы вновь скрываются? Дело в том, что у меня при нажатии на кнопку отображаются пару столбцов, я прописал, чтобы это отображение действовало при нажатии на одну кнопку с паролем, но при закрытии документа эти столбцы отображаются.
И теперь у меня не спрашивает "сохранить ли документ", стоит автосохранение? Я не против, это круто, просто интересно.

Автор - Lich
Дата добавления - 24.01.2017 в 14:31
Michael_S Дата: Вторник, 24.01.2017, 14:38 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
код на закрытие книги в модуле книги
и да, строка [vba]
Код
ThisWorkbook.Save
[/vba]сохраняет книгу


Сообщение отредактировал Michael_S - Вторник, 24.01.2017, 14:40
 
Ответить
Сообщениекод на закрытие книги в модуле книги
и да, строка [vba]
Код
ThisWorkbook.Save
[/vba]сохраняет книгу

Автор - Michael_S
Дата добавления - 24.01.2017 в 14:38
Lich Дата: Вторник, 24.01.2017, 16:17 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Michael_S, всё ясно. Благодарствую за помощь.
 
Ответить
СообщениеMichael_S, всё ясно. Благодарствую за помощь.

Автор - Lich
Дата добавления - 24.01.2017 в 16:17
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!