Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
TI_ProJecT
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 96
#1

Как установить пароль и защитить листы и кнопки - VBA

11.12.2011, 17:28. Просмотров 1782. Ответов 5
Метки нет (Все метки)

У меня имеются на листе Excek кнопки - удалить, редактировать, добавить.
Можно ли как то сделать, чтобы они были недоступны пользователю, вошедшему без пароля?
Проще говоря,например Лист1, Лист2 и UserForm1 можно использовать без пароля и изменять, а остальное нет. Как установить пароль и защитить листы и кнопки, если это возможно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2011, 17:28
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как установить пароль и защитить листы и кнопки (VBA):

Как установить пароль на открытие файла в Excel? - VBA
Имеется следущая задача,нужно создать файл екселя чтобы в нем при открытии был запрос пароля,при вводе в окно пароль например 1234...

Как установить пароль на запуск программы с макросом? - VBA
Добрый день, или что у вас сейчас там:) Есть задача, чтобы при запуски программы с макросом шел запрос пароля. Подскажите, плз как это...

Как установить пароль в Access через VBA Excel? - VBA
Доброго времени суток! Есть Excel'евская программы которая подключается к БД Access, все работает превосходно, но теперь необходимо...

По содержимому столбца создать листы и в эти листы скопировать соответствующие строки - VBA
Здравствуйте, уважаемые Форумчане!!! Есть задачка: В прикреплённом файле есть табличка. Надо по содержимому колонки, например отдел,...

Установить пароль на книгу Excel - VBA
Добрый день! Мне необходимо установить пароль на книгу, которую я создаю Workbooks.Add.SaveAs (Path +...

Установить програмно пароль к VBA-макросам - VBA
Как можно устанавливать пароль на VBA-макрос в EXCEL при помощи програмы.

5
toiai
3067 / 864 / 185
Регистрация: 29.05.2010
Сообщений: 1,847
11.12.2011, 20:36 #2
Для защиты необходимо:
1. установить пароль на VBProject
2/ Кнопки можно скрывать по условияю.... установив свойство объекта Object.Visible=False
0
TI_ProJecT
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 96
11.12.2011, 20:46  [ТС] #3
Цитата Сообщение от toiai Посмотреть сообщение
Для защиты необходимо:
1. установить пароль на VBProject
2/ Кнопки можно скрывать по условияю.... установив свойство объекта Object.Visible=False
1. Как это сделать?
2. Они будут невидимы всем? Или как?
0
toiai
3067 / 864 / 185
Регистрация: 29.05.2010
Сообщений: 1,847
11.12.2011, 20:55 #4
По 1 вопросу: Нажимай Alt+F11, установить в VBProjectPtoperties на вкладке Protection
По 2: да невидимы всем
1
TI_ProJecT
0 / 0 / 0
Регистрация: 13.03.2011
Сообщений: 96
11.12.2011, 20:58  [ТС] #5
Цитата Сообщение от toiai Посмотреть сообщение
По 1 вопросу: Нажимай Alt+F11, установить в VBProjectPtoperties на вкладке Protection
По 2: да невидимы всем
Понял.
А как сделать видимые для режима с паролем, и не видимые для режима без?
Или без мороки никак?
0
toiai
3067 / 864 / 185
Регистрация: 29.05.2010
Сообщений: 1,847
11.12.2011, 21:01 #6
Установить свойство Visible=True
0
11.12.2011, 21:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2011, 21:01
Привет! Вот еще темы с ответами:

Можно ли установить пароль на прооект программно? - VBA
Очень срочно.

Как переименовать Листы? - VBA
Доброго дня, вот код Private Sub Workbook_Open() strPassword = InputBox("Введите пароль", "Password") Select Case strPassword ...

Как программно сортировать листы? - VBA
допустим в книге есть два листа, создаю третий, но мне надо, чтобы он был не в конце списка, а между двумя предыдущими. Каким макаром можно...

Как обновить листы автоматически при их модификации - VBA
Всем привет! Как можно обновить лист в экселе? я просто на одном листе вношу изменения, и мне приходится на другом ctrl+alt+l нажимать,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru