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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2011, 12:49   #11
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
в макросе не должно быть пароля,
Эх, знали бы Вы, как легко все эти пароли снимаются...
Если же Вам нужно скрыть код просто от "шаловливых ручек" рядового пользователя, закройте паролем проект, код VBA.
Он тоже ломается достаточно просто, но для обыкновенного пользователя вполне достаточно, и пароль на лист посмотреть просто так не смогут.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 04.05.2011, 12:51   #12
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
но в макросе не должно быть пароля
А что мешает поместить код в скрытый именованный диапазон, или в зашифрованном виде в пользовательские свойства книги, и потом уже макросом брать этот пароль оттуда?
EducatedFool вне форума Ответить с цитированием
Старый 04.05.2011, 14:07   #13
Сергей3528
Пользователь
 
Регистрация: 01.05.2011
Сообщений: 10
По умолчанию

Я пытался это сделать, но знаний мало, не вышло, может покажете на примере? Что я для этого должен сделать кроме оплаты?
Сергей3528 вне форума Ответить с цитированием
Старый 04.05.2011, 14:38   #14
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
Что я для этого должен сделать кроме оплаты?
Вы должны наконец-то воспользоваться поиском...

http://excelvba.ru/code/HiddenNames
http://excelvba.ru/code/CustomDocumentProperties
EducatedFool вне форума Ответить с цитированием
Старый 04.05.2011, 15:27   #15
Сергей3528
Пользователь
 
Регистрация: 01.05.2011
Сообщений: 10
По умолчанию

Спасибо, я попробую в этом разобраться.
Сергей3528 вне форума Ответить с цитированием
Старый 04.05.2011, 16:17   #16
Сергей3528
Пользователь
 
Регистрация: 01.05.2011
Сообщений: 10
По умолчанию

А что, это действительно в Excel 2007 пароль в 250 символов легко снимается? Я ничего вскрывать сам не собираюсь, но этот вопрос для меня важен.
Сергей3528 вне форума Ответить с цитированием
Старый 04.05.2011, 16:38   #17
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
А что, это действительно в Excel 2007 пароль в 250 символов легко снимается? Я ничего вскрывать сам не собираюсь, но этот вопрос для меня важен.
Все меряется временем(я не о пароле на VBA)
Как вариант
Код:
Sub Фильтр()
Application.ScreenUpdating = False
Set y = ActiveSheet.ListObjects("Таблица1").ListColumns(1).Range
Dim x As Range
For Each x In y
If x.Value <> 1 And Not x.Value Like "Столбец*" Then
Rows(x.Row).Hidden = True
End If
    Next x
    Application.ScreenUpdating = True
End Sub

Sub  Антифильтр()
Application.ScreenUpdating = False
Set y = ActiveSheet.ListObjects("Таблица1").ListColumns(1).Range
Dim x As Range
For Each x In y

Rows(x.Row).Hidden = False

    Next x
    Application.ScreenUpdating = True
    
End Sub
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 04.05.2011 в 16:45.
doober вне форума Ответить с цитированием
Старый 04.05.2011, 16:38   #18
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
действительно в Excel 2007 пароль в 250 символов легко снимается?
пароль на сам файл - не знаю,
а вот пароли на лист и книгу. а также пароль на VBA снимаются за секунду, какой бы длины они не были.
(либо при помощи программ типа AOPR, либо путем открытия вашего "сверхзащищённого" файла в OpenOffice, где при снятии защиты про пароль даже не спросят)
EducatedFool вне форума Ответить с цитированием
Старый 04.05.2011, 16:55   #19
Сергей3528
Пользователь
 
Регистрация: 01.05.2011
Сообщений: 10
По умолчанию

Спасибо понял, что зря я пытаюсь что то защитить от взлома.
Сергей3528 вне форума Ответить с цитированием
Старый 17.01.2014, 21:06   #20
Skarpion
Новичок
Джуниор
 
Регистрация: 17.01.2014
Сообщений: 1
По умолчанию Проблема с афтофильтром в защищённом режиме

Добрый день, вас я нашёл на сайте КлубПрограмистов, с решением проблемы - Работа Автофильтра в Excel 2010 на защищённом листе. У меня проблема примерно та же что и у "Сергей3528", но в отличие от него, мне бы хотелось найти решение проблемы с автофильтром, не прибегая к макросу. То есть проблема заключается в том , что надо защитить формулы от изменения, но при этом всё остальное пространство должно быть доступно для изменения. Я создал таблицу, ввёл формулы и всё работало, пока человек пользовавшийся этой таблицей (по не внимательности) не удалил формулы. Мне пришлось защитить таблицу, но как потом выяснилось - перестала работать функция автофильтрации. Конечно можно снимать защиту, фильтровать и снова ставить защиту, но для безопасности и удобства (от удаления или изменения формул), этот способ не подходит. Поэтому нужна ваша помощь, для решения проблемы с автофильтрацией в защищённом режиме либо найти способ защиты формулы от удаления или изменения!!! Жду ответа!
P.S. Для примера пересылаю файл.
Вложения
Тип файла: zip O_Реестр закупок-1 ИБФРМ РАН 2014 год-2.zip (94.6 Кб, 7 просмотров)
Skarpion вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос для расширенного фильтра entscheiden Microsoft Office Excel 3 09.03.2011 15:50
Выполнение макроса без запроса пароля на листе защищенном паролем Pavarotti Microsoft Office Excel 14 22.09.2010 20:24
Группировки в защищенном листе Leoway Microsoft Office Excel 2 16.06.2010 20:32
Разворачивание/сворачивание данных на защищенном листе Wespe Microsoft Office Excel 12 02.02.2010 12:11
Как выполнить макрос на защищенном листе Gennady_58 Microsoft Office Excel 3 18.04.2009 10:31