Можно ли написать такой макрос, который бы удалял все данные и формулы в ячейках при неправильном вводе пароля(на лист или на книгу) два раза? Автоматически сохранял файл без возможности возврата. При том, чтобы нельзя было написать другой макрос обходящий эти условия. Спасибо.
Можно ли написать такой макрос, который бы удалял все данные и формулы в ячейках при неправильном вводе пароля(на лист или на книгу) два раза? Автоматически сохранял файл без возможности возврата. При том, чтобы нельзя было написать другой макрос обходящий эти условия. Спасибо.Pulse
Сообщение отредактировал Pulse - Среда, 08.08.2012, 07:50
Если макрос удаляющий данные при неправильном вводе пароля отработал и действия нельзя откатить, то макрос ломающий этот макрос уже не понадобится.
Если макрос удаляющий данные при неправильном вводе пароля отработал и действия нельзя откатить, то макрос ломающий этот макрос уже не понадобится.Pulse
Pulse, Вам бы подучить Эксель, вместо того, чтоб заниматься фигней. Формулы, сводные, ВБА. Уверяю Вас, то, что Вы понаписывали в своем файле далеко не шедевр. Будь Вы даже не гуру Экселя, просто хорошим специалистом, Вы бы не задавали таких вопросов на форумах, а сделали бы свою, уникальную защиту о которой никто еще не знает. Любую можно сломать, но с неизвестной надо еще повозиться. PS Давно подметил - чем меньше знаний у человека, тем больше тяга к раскраскам, рюшечкам, защите, паролям. Вообще как-то аморально выглядит - прийти на форум, где специалисты от души делятся своими знаниями со всеми желающими и спрашивать их о том, как спрятать от других свои знания. У каждого(кому это надо) специалиста есть свой способ защиты своих разработок. Но кто ж Вам его даст. Учитесь...
Pulse, Вам бы подучить Эксель, вместо того, чтоб заниматься фигней. Формулы, сводные, ВБА. Уверяю Вас, то, что Вы понаписывали в своем файле далеко не шедевр. Будь Вы даже не гуру Экселя, просто хорошим специалистом, Вы бы не задавали таких вопросов на форумах, а сделали бы свою, уникальную защиту о которой никто еще не знает. Любую можно сломать, но с неизвестной надо еще повозиться. PS Давно подметил - чем меньше знаний у человека, тем больше тяга к раскраскам, рюшечкам, защите, паролям. Вообще как-то аморально выглядит - прийти на форум, где специалисты от души делятся своими знаниями со всеми желающими и спрашивать их о том, как спрятать от других свои знания. У каждого(кому это надо) специалиста есть свой способ защиты своих разработок. Но кто ж Вам его даст. Учитесь...KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ну для этого, как минимум, надо запретить копирование файла в системе.
Не всегда. А точнее, если человек не знает, что его ожидает такая проверка, то вряд ли станет копировать файл.
Quote (RAN)
Вот именно - "Если". А кто мешает его отключить?
Это если знаешь. Если человек не ожидает, что его ждёт такая проверка, то вряд ли станет заморачиваться, и предупредительно копировать файл, разбираться в макросах и прочее. Разве не логично предположить, что я сам мог предусмотреть этот вариант и не задавал бы такого вопроса, зная, что ответ на него столь очевиден?!
KuklP, кто то специалист в Excel, кто то в электротехнике, механике, менеджменте, юриспруденции... По вашему если человек не компетентен в какой то области, то он хуже других?! Вы вот на машине ездите, хорошо знаете принцип её работы?! Мне например не обзательно разбираться во всём, просто я уважаю людей, которые разбираются, а иногда и сам кому то помогаю. Есть разные жизненные ситуации, и та, которую описали вы, ОЧЕНЬ далека от моей, и не имеет никакого отношения к спецам по Excel. Вопрос по прежнему актуален. Если это невозможно, просто напишите "Это невозможно" и тема будет закрыта. Пытаться принижать других, чтобы повысить свою самооценку вовсе не обязательно.
Quote (Формуляр)
Ну для этого, как минимум, надо запретить копирование файла в системе.
Не всегда. А точнее, если человек не знает, что его ожидает такая проверка, то вряд ли станет копировать файл.
Quote (RAN)
Вот именно - "Если". А кто мешает его отключить?
Это если знаешь. Если человек не ожидает, что его ждёт такая проверка, то вряд ли станет заморачиваться, и предупредительно копировать файл, разбираться в макросах и прочее. Разве не логично предположить, что я сам мог предусмотреть этот вариант и не задавал бы такого вопроса, зная, что ответ на него столь очевиден?!
KuklP, кто то специалист в Excel, кто то в электротехнике, механике, менеджменте, юриспруденции... По вашему если человек не компетентен в какой то области, то он хуже других?! Вы вот на машине ездите, хорошо знаете принцип её работы?! Мне например не обзательно разбираться во всём, просто я уважаю людей, которые разбираются, а иногда и сам кому то помогаю. Есть разные жизненные ситуации, и та, которую описали вы, ОЧЕНЬ далека от моей, и не имеет никакого отношения к спецам по Excel. Вопрос по прежнему актуален. Если это невозможно, просто напишите "Это невозможно" и тема будет закрыта. Пытаться принижать других, чтобы повысить свою самооценку вовсе не обязательно.Pulse
Не всегда. А точнее, если человек не знает, что его ожидает такая проверка, то вряд ли станет копировать файл.
Как раз наоборот - всегда, за исключением ситуации, когда чудаковатый злоумышленник решит открыть файл непосредственно на вашем компе (в сети). И в таком случае вы тоже потеряете свою ценную информацию безвозвратно.
Quote (Pulse)
Не всегда. А точнее, если человек не знает, что его ожидает такая проверка, то вряд ли станет копировать файл.
Как раз наоборот - всегда, за исключением ситуации, когда чудаковатый злоумышленник решит открыть файл непосредственно на вашем компе (в сети). И в таком случае вы тоже потеряете свою ценную информацию безвозвратно.Формуляр
В чем Вы увидели принижение? В пожелании Вам лучше изучить Эксель? Хорошо, не учите, дело Ваше.
Quote
KuklP, кто то специалист в Excel, кто то в электротехнике, механике, менеджменте, юриспруденции...
Думаю не ошибусь, если скажу, что ни для кого из форумчан Экс не является основной специальностью. Я сварщик. Хороший. Моя самооценка никак не зависит от Вашего уровня знаний Эксель.
Quote
если человек не компетентен в какой то области, то он хуже других?!
Нет. Необязательно. Я с уважением отношусь ко всем, кто ХОРОШО выполняет свою работу. Плохо, когда некомпетентный человек пытается вмешиваться в те сферы деятельности, где он некомпетентен. Я не о Вас, я вообще. Вам пытаются объяснить существующее положение вещей, касающихся защиты разработок в Экселе. Не хотите прислушаться - дело, опять же, Ваше.
Quote
Пытаться принижать других,
В чем Вы увидели принижение? В пожелании Вам лучше изучить Эксель? Хорошо, не учите, дело Ваше.
Quote
KuklP, кто то специалист в Excel, кто то в электротехнике, механике, менеджменте, юриспруденции...
Думаю не ошибусь, если скажу, что ни для кого из форумчан Экс не является основной специальностью. Я сварщик. Хороший. Моя самооценка никак не зависит от Вашего уровня знаний Эксель.
Quote
если человек не компетентен в какой то области, то он хуже других?!
Нет. Необязательно. Я с уважением отношусь ко всем, кто ХОРОШО выполняет свою работу. Плохо, когда некомпетентный человек пытается вмешиваться в те сферы деятельности, где он некомпетентен. Я не о Вас, я вообще. Вам пытаются объяснить существующее положение вещей, касающихся защиты разработок в Экселе. Не хотите прислушаться - дело, опять же, Ваше.KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Как человек, которому на работе регулярно шкодят "помощнички", и от которых тяжело скрыться, просто посоветую не оставлять файлы в общедоступных местах. А о макросах... Ваши желания приведут только к превращению рабочего файла в хлам, неужели в этом Ваша цель?
Как человек, которому на работе регулярно шкодят "помощнички", и от которых тяжело скрыться, просто посоветую не оставлять файлы в общедоступных местах. А о макросах... Ваши желания приведут только к превращению рабочего файла в хлам, неужели в этом Ваша цель?Irysha
Шкодят обычно дети, ради привлечения внимания, у меня более существенные причины.
Quote (Irysha)
А о макросах... Ваши желания приведут только к превращению рабочего файла в хлам, неужели в этом Ваша цель?
А что, макрос будет работать, только если я не буду знать пароль?! ) Когда вы ставите защиту на лист или книгу, разве она при этом превращается в хлам?!
Без обид: Американский форум: задал вопрос - получил ответ. Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак.
Quote (Irysha)
которому на работе регулярно шкодят "помощнички"
Шкодят обычно дети, ради привлечения внимания, у меня более существенные причины.
Quote (Irysha)
А о макросах... Ваши желания приведут только к превращению рабочего файла в хлам, неужели в этом Ваша цель?
А что, макрос будет работать, только если я не буду знать пароль?! ) Когда вы ставите защиту на лист или книгу, разве она при этом превращается в хлам?!
Без обид: Американский форум: задал вопрос - получил ответ. Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак.Pulse
Сообщение отредактировал Pulse - Среда, 08.08.2012, 17:08
Написать макрос я не могу (не умею), но про защиту листа скажу так: если лист доступен для чтения (т.е. можно выделить область в которой что-то написано) нет необходимости взламывать пароль, а достаточно просто скопировать выделенный диапазон на другой лист - и редактируй сколько хочешь.
К своему стыду именно так началось мое знакомство с Excel, когда я задолбалась просить программистов исправить написанные ими формулы в защищенных книгах под мои потребности. Им всегда было "некогда", "не знаю", "так не нужно делать" и т.д. Да еще и простейшие функции были "не для рядового пользователя" и "тебе этого знать не нужно". А после оказалось, что скорректированный мной файл был взят всеми, кто пользовался исходным и им пользуются до сих пор, а вот про исходный забыли как о страшном сне
Так что без обид
Написать макрос я не могу (не умею), но про защиту листа скажу так: если лист доступен для чтения (т.е. можно выделить область в которой что-то написано) нет необходимости взламывать пароль, а достаточно просто скопировать выделенный диапазон на другой лист - и редактируй сколько хочешь.
К своему стыду именно так началось мое знакомство с Excel, когда я задолбалась просить программистов исправить написанные ими формулы в защищенных книгах под мои потребности. Им всегда было "некогда", "не знаю", "так не нужно делать" и т.д. Да еще и простейшие функции были "не для рядового пользователя" и "тебе этого знать не нужно". А после оказалось, что скорректированный мной файл был взят всеми, кто пользовался исходным и им пользуются до сих пор, а вот про исходный забыли как о страшном сне
Без обид: Американский форум: задал вопрос - получил ответ. Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак. Цитата, Irysha писал(а): которому на работе регулярно шкодят "помощнички"
Шкодят обычно дети, ради привлечения внимания, у меня более существенные причины.
Цитата, Irysha писал(а): А о макросах... Ваши желания приведут только к превращению рабочего файла в хлам, неужели в этом Ваша цель?
А что, макрос будет работать, только если я не буду знать пароль?! ) Когда вы ставите защиту на лист или книгу, разве она при этом превращается в хлам?!
Без обид: Американский форум: задал вопрос - получил ответ. Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак.Pulse
Без обид Как хорошо что нет украинского форума, а то бы вас украинские евреи с израильським паспортом, постоянночспрашивали бы: "Собственно, а почему ви мудак?". PS.папрдон ,"ви" не опесатка
Quote (Pulse)
Без обид: Американский форум: задал вопрос - получил ответ. Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак. Цитата, Irysha писал(а): которому на работе регулярно шкодят "помощнички"
Шкодят обычно дети, ради привлечения внимания, у меня более существенные причины.
Цитата, Irysha писал(а): А о макросах... Ваши желания приведут только к превращению рабочего файла в хлам, неужели в этом Ваша цель?
А что, макрос будет работать, только если я не буду знать пароль?! ) Когда вы ставите защиту на лист или книгу, разве она при этом превращается в хлам?!
Без обид: Американский форум: задал вопрос - получил ответ. Израильский форум: задал вопрос - получил вопрос. Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак.Pulse
Без обид Как хорошо что нет украинского форума, а то бы вас украинские евреи с израильським паспортом, постоянночспрашивали бы: "Собственно, а почему ви мудак?". PS.папрдон ,"ви" не опесаткаМуля2010
С ув. Муля!
Сообщение отредактировал Муля2010 - Среда, 08.08.2012, 19:34
Такой макрос написать можно. Но толк от него будет тогда, когда он не просто удалит все данные и сохранит файл, но и затрёт все предыдущие версии этого файла на диске, т.е. практически нужно затереть вообще всё пустое место на диске. Тогда будет более менее надёжно.
Такой макрос написать можно. Но толк от него будет тогда, когда он не просто удалит все данные и сохранит файл, но и затрёт все предыдущие версии этого файла на диске, т.е. практически нужно затереть вообще всё пустое место на диске. Тогда будет более менее надёжно.Hugo
достаточно просто скопировать выделенный диапазон на другой лист - и редактируй сколько хочешь.
Вы всегда прежде чем работать с файлом копируете его содержимое на другой лист?! После того, как пользователь поймёт, что произошло, операция копирования с листа на лист будет уже не актуальна ввиду отсутствия данных.
Hugo, другие версии? Вообще файл будет один. Или вы о возможности восстановления его специальными программами? Пытаться восстанавить файл не будут.
Quote (Irysha)
достаточно просто скопировать выделенный диапазон на другой лист - и редактируй сколько хочешь.
Вы всегда прежде чем работать с файлом копируете его содержимое на другой лист?! После того, как пользователь поймёт, что произошло, операция копирования с листа на лист будет уже не актуальна ввиду отсутствия данных.
Hugo, другие версии? Вообще файл будет один. Или вы о возможности восстановления его специальными программами? Пытаться восстанавить файл не будут.Pulse
Сообщение отредактировал Pulse - Четверг, 09.08.2012, 04:07