![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.05.2008
Сообщений: 10
|
![]()
С макросами работаю очень недавно. Задача такая:
при вводе пароля "1", нужно, чтобы пользователь смог изменять ТОЛЬКО 2,3 и 4 графы. А другие были бы защищены. При вводе других паролей - другие графы. Выдается ошибка, не знаю, что с ней делать. |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите вложение. Это, своего рода, основа (заготовка) для реализации Ваших задач. Здесь при открытии файла, лист "База" скрыт. По нажатию кропки "Вход" - предлагается ввести пароль. При вводе "1" - активируется защищенный лист "База" с возможностью вносить изменения в столбец "A". При вводе "2" - в столбец "B", при вводе "3" - в столбец "C", при вводе "4" - в столбец "D". При вводе другого пароля - все игнорируется.
При закрытии файла - лист "База" скрывается и файл сохраняется в таком виде. Это необходимо для того, что если пользователь попытается открыть файл, предотвратив при этом выполнение макроса при открытии (удерживая Shift), то по умолчанию будет виден только лист "ВХОД". Посмотрите код. Там все вполне понятно. Введите требуемые пароли и Ваши действия при их вводе. После того, как все будет готово - установите пароль на сам VBA-проект (исходно он не установлен). P.S. Исходно установлен пароль на защиту листа - "abcd". Будьте внимательны. Менять его необходимо в двух местах - в модуле листа "ВХОД" и в модуле рабочей книги.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.05.2008
Сообщений: 10
|
![]()
Спасибо большое, что бы я без Вас делала?!
Неделю бьюсь, книги читаю ![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как защитить программу?? | PONKA | Безопасность, Шифрование | 8 | 19.05.2008 08:16 |
Защитить ячейки в Excel | Т@тьян@ | Общие вопросы Delphi | 2 | 29.04.2008 14:47 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |
защитить лист | zetrix | Microsoft Office Excel | 2 | 27.11.2006 17:21 |