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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2009, 03:16   #1
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию Красивая и сложная формула с запароливанием ячеек

Вот ведь придумал:
В ячейку вводится информация. Надо чтобы эта информация заменялась на "******" после выхода из этой ячейки. И, чтобы потом просмотреть скрытую информацию в ячейке, надо было бы вписать в эту ячейку пароль "123456". А при дезактивации ячейки, чтобы она снова запароливалась. Причем, чтобы эта формула работала бы только в столбце №4.
Вроде объяснил. Надеюсь на помощь профессионалов.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 05:07   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении.
Вложения
Тип файла: rar Книга1.rar (6.5 Кб, 35 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 06.08.2009, 10:11   #3
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

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

И еще. Звездочки позволяют себя удалять. Тогда весь смысл запароливания исчезает. Хотелось бы еще, чтобы звездочки нельзя было бы удалить.

Последний раз редактировалось ru3000; 06.08.2009 в 10:17.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 11:10   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

SAS888 - красиво сделано (узнал пару новых трюков, спасибо), но, думаю, что Вы догадываетесь, что автор топика хотел немножко другого...

я ещё скажу - эти значения доступны только пока книгу не закрыли. эти скрытые значения НЕ СОХРАНЯЮТСЯ...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.08.2009, 11:11   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Так пойдет?
Вложения
Тип файла: rar Книга2.rar (6.9 Кб, 29 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 06.08.2009, 11:12   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
эти скрытые значения НЕ СОХРАНЯЮТСЯ...
Безусловно. Такого требования не было. Если нужно, можно и это реализовать.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 06.08.2009, 11:20   #7
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

Спасибо большое за поддержку. Только вот как быть с сохранением скрытых значений? А то как-то глупо получается, зашифровал данные, а потом их прочитать не можешь.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 11:33   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Ну, тогда так.
Да, забыл пояснить. После ввода в ячейку столбца 4, которая содержит зашифрованное значение, пароля (123456) - данные в ячейке будут отображены. Для того, чтобы снова их скрыть, достаточно выделить эту ячейку снова.
Вложения
Тип файла: rar Книга3.rar (8.2 Кб, 54 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 06.08.2009, 11:36   #9
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

Спасибо,большое. Все работает.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 17:12   #10
Brouka
Новичок
Джуниор
 
Регистрация: 08.10.2008
Сообщений: 1
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Ну, тогда так.
Да, забыл пояснить. После ввода в ячейку столбца 4, которая содержит зашифрованное значение, пароля (123456) - данные в ячейке будут отображены. Для того, чтобы снова их скрыть, достаточно выделить эту ячейку снова.
Если не секрет. Как это реализовано?
Brouka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
макрос - подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-» Vadim_abs Microsoft Office Excel 36 14.07.2009 12:08
Спамная реклама самая красивая... Naruto. HTML и CSS 4 11.05.2009 17:30
Слишком сложная формула RUBEY Microsoft Office Excel 1 21.07.2008 18:51
Формула "A1=А1+В1", зависит и от др. ячеек? valerij Microsoft Office Excel 11 14.11.2007 21:01