Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.06.2008, 10:01   #1
Alenka2319
Пользователь
 
Регистрация: 21.05.2008
Сообщений: 10
По умолчанию Помогите пожалуйста защитить ячейки!

С макросами работаю очень недавно. Задача такая:
при вводе пароля "1", нужно, чтобы пользователь смог изменять ТОЛЬКО 2,3 и 4 графы. А другие были бы защищены.
При вводе других паролей - другие графы.
Выдается ошибка, не знаю, что с ней делать.
Вложения
Тип файла: rar 123.rar (29.1 Кб, 15 просмотров)
Alenka2319 вне форума
Старый 05.06.2008, 12:33   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Это, своего рода, основа (заготовка) для реализации Ваших задач. Здесь при открытии файла, лист "База" скрыт. По нажатию кропки "Вход" - предлагается ввести пароль. При вводе "1" - активируется защищенный лист "База" с возможностью вносить изменения в столбец "A". При вводе "2" - в столбец "B", при вводе "3" - в столбец "C", при вводе "4" - в столбец "D". При вводе другого пароля - все игнорируется.
При закрытии файла - лист "База" скрывается и файл сохраняется в таком виде. Это необходимо для того, что если пользователь попытается открыть файл, предотвратив при этом выполнение макроса при открытии (удерживая Shift), то по умолчанию будет виден только лист "ВХОД".
Посмотрите код. Там все вполне понятно. Введите требуемые пароли и Ваши действия при их вводе. После того, как все будет готово - установите пароль на сам VBA-проект (исходно он не установлен).
P.S. Исходно установлен пароль на защиту листа - "abcd". Будьте внимательны. Менять его необходимо в двух местах - в модуле листа "ВХОД" и в модуле рабочей книги.
Вложения
Тип файла: rar 123_2.rar (23.6 Кб, 36 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 07.06.2008, 09:34   #3
Alenka2319
Пользователь
 
Регистрация: 21.05.2008
Сообщений: 10
По умолчанию

Спасибо большое, что бы я без Вас делала?!
Неделю бьюсь, книги читаю
Alenka2319 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как защитить программу?? 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