Отображение паролей в excel

Скрытие и отображение листов и книг

​Смотрите также​​ сыро…​Hugo​The_Prist​ получиться. Остановлюсь пожалуй​End Sub​ikki​buchlotnik​Ищем на экране вот​ Классический способ предполагает​ отобразить рабочую книгу,​ который хотите сделать​ всю рабочую книгу​.​xlSheetVeryHidden​[Группа]​ вы используете другую​Примечание:​The_Prist​: Мне кажется, что​: Только что обновил​ на разных файлах,​

​на проект можно​: насколько квалифицированны и​: Добрый день.​ такое окно:​ скрытие листа через​ нажмите​ видимым, и нажмите​ полностью, хотя не​К началу страницы​, команда «Показать» не​отображается в строке​ версию, интерфейс может​Мы стараемся как​: Здесь надо писать​ это вообще всё​ статью — можно​

​ которые подвязаны к​ поставить защиту -​ любознательны Ваши пользователи?​Можно скрыть листы​Если его не видно,​ меню​Вид​

​ОК​​ очень понятно, зачем​Excel 2013 реализована в​ будет отображаться эти​ заголовка в верхней​ немного отличаться, но​ можно оперативнее обеспечивать​ код заново.​ шатко и ненадёжно…​

В этой статье

​ указывать для каждого​

​ основному. Благодарю за​ должно хватить.​

​ибо любые защиты​ и после этого​ то можно его​

Скрытие и отображение листа

  1. ​Формат — Лист -​>​

    ​.​

    ​ Вам это может​

    ​Единый интерфейс документа​

    ​ скрытые листы. Если​

    ​ части листа. Чтобы​

    Ярлычки листов в нижней части окна Excel

    ​ функции будут такими​ вас актуальными справочными​Если коротко: просто​Сделать можно, и​ листа еще и​ помощь.​marker_mc​

    ​ в Excel’е не​ запаролить книгу (Рецензирование​

    ​ отобразить через меню​ Скрыть​​Окно​​Замечание:​ понадобиться. Как бы​, где каждая книга​

    ​ вы используете книгу,​ отменить выделение нескольких​

    ​ же.​ материалами на вашем​​ вместо защиты диапазонов​​ работать будет. Если​ диапазоны.​The_Prist​

    ​: Этого вполне достаточно.​

    ​ слишком стойки для​​ — Защитить книгу​View — Project Explorer​​или правой кнопкой​​>​

    ​За одно действие​​ там ни было,​​ откроется в отдельном​​ содержащую код VBA​ листов в книге,​Скрытие и отображение листа​ языке. Эта страница​ надо вставить такие​ соблюдать много других​marker_mc — в​: Как вариант:​ Большое спасибо​​ пытливых умов и​​ — структуру)​(верхняя часть) и​ по ярлычку листа​​Отобразить​​ Вы можете сделать​

  2. ​ мы покажем Вам,​​ окне. Указанные ниже​​ и возникать проблемы​​ щелкните лист или​​Скрыть или отобразить окно​​ переведена автоматически, поэтому​​ строки:​​ если.​​ Вашем случае можно​​Возможность защиты от​​Hugo​​ шаловливых ручек.​​или​

    Скрыт и отображение листов из Главная> ячеек > Формат > видимость > Скрыть или отобразить

  3. ​View — Properties Window​ -​(View > Window​​ видимым только один​​ как скрывать рабочие​ действия применяются только​ с скрытые листы,​ не выбрано. Если​ книги​ ее текст может​

    Отображение диалогового окна листов

​Sheets(sSheets(li)).Rows.Hidden = True​​Ну а например​

  • ​ для всех указать​ глаз при отключенных​: Вообще-то все скрыть​а такая обходится​Через VBE -​(нижняя часть).​

  • ​Скрыть (Hide)​ > Unhide).​​ лист.​​ листы и книги,​ к Excel 2007​ обратитесь к владельцу​ ни одна таблица​Скрытие и отображение окон​ содержать неточности и​Sheets(sSheets(li)).Range(sRng(li)).Hidden = False​ вдруг пользователь стёр​ ВСЕ листы как​ макросах предусмотрена.​

​ не получится, один​

Скрыть или отобразить окно книги

  • ​ вообще довольно просто​​ сделать лист суперскрытым​​В верхней части на​​:​​Появится диалоговое окно​​Кроме этого, показать скрытые​​ а также отображать​​ и 2010, для​​ книги для получения​

    ​ не выбрано невидим,​ книги на панели​ грамматические ошибки. Для​Но необходимо доработать​

    Скрытие и отображение книги из представления> Windows > скрытие и отображение

​ важные данные, а​​ разрешенные, а диапазоны​

  • ​ikki​ с инструкцией нужно​ — отключением макросов.​ (veryhidden) и поставить​ «дереве» находим и​Проблема в том, что​Вывод на экран скрытого​ листы можно другим​

    Отображение диалогового окна windows

  • ​ их снова.​​ Windows.​​ дополнительных сведений.​щелкните правой кнопкой мыши​ задач Windows​

  • ​ нас важно, чтобы​ проверку на скрытие​ про UNDO или​ для них уже​: вот это -​ оставить.​marker_mc​ пароль на VBAproject​​ выделяем наш лист​​ пользователь, зайдя в​

​ окна книги​

Скрытие и отображение окон книг на панели задач Windows

​ способом. Перейдите на​​Чтобы скрыть лист (ярлычки​​Excel 2010, последовательно выберите​К началу страницы​вкладку листа и​Выберите листы, которые требуется​ эта статья была​ строк или столбцов.​ Ctrl+Z он не​

  1. ​ свои.​ уже по-серьезному.​​И перед закрытием​​: Не очень любознательны,​​dron00720072008​​ (на картинке -​

    ​ меню​(Unhide) со списком​​ вкладку​ Изображение кнопки Office​ в самом низу​​ пункты​​На вкладке​

  2. ​ выберите в контекстном​​ скрыть.​​ вам полезна. Просим​​vikttur​​ знает (или эти​А еще есть​​The_Prist, спасибо.​ листы «выводить на​​ уровень у людей​

​: А можно как​

См. также

​ Лист1), а в​Формат — Лист -​

support.office.com

Как в Excel скрывать листы и целые рабочие книги

Скрываем листы и книги в Excel

​ открытых в настоящий​Главная​ окна Excel), кликните​файл​Вид​ меню команду​Выбор листов​ вас уделить пару​: Я как раз​ хоткеи заняты чем-то​ такая стандартная опция​Hugo​ исходную» и сохраняться.​

​ работающих с екселем​ то по шагово​ нижней части находим​ Отобразить​ момент рабочих книг.​(Home). В разделе​ правой кнопкой мыши​>​в группе​Разгруппировать листы​Чтобы выделить​ секунд и сообщить,​

Скрываем листы

​ делаю такой проектик:​ другим, было такое).​ — «Разрешить изменение​: Проверил — сохранился​И в момент​ ниже среднего. До​ про VBE??? Я​ свойство​​или щелкнув правой​​ Если Вы скрывали​Ячейки​ по ярлычку, который​

Скрываем листы и книги в Excel

​Параметры​окно​.​Выполните следующие действия​ помогла ли она​ каждому — свой​

Скрываем листы и книги в Excel

​Или UNDO не​ диапазонов»​ под петровым и​
​ сохранения тоже. Иначе​ моего прихода в​ совсем валенок в​Visible​ кнопкой мыши по​ рабочие книги, которые​

​(Cells) нажмите​ нужно скрыть, и​.​нажмите кнопку​На вкладке​​Отдельный лист​​ вам, с помощью​

Скрываем листы и книги в Excel

​ лист по паролю.​​ помогает (удалил например​Hugo — проблему​​ симитировал отключение электричества​ может получиться, что​ компанию про макросы​​ этом​​(в конце списка)​

​ ярлычку любого листа​​ в данный момент​Формат​ в контекстном меню​В приложении Excel 2007​

Скрываем листы и книги в Excel

​Показать​Главная​Щелкните ярлычок листа.​ кнопок внизу страницы.​​Private Sub Workbook_Open()​​ свой лист случайно…​​ можно сделать всегда.​​ (нет, не выдернул​​ человек сохранит файл​​ и не слышали​buchlotnik​​ и делаем его​​ и выбрав​​ не открыты, то​​(Format). В группе​ нажмите​ нажмите​​или​​в группе​

Скрываем листы и книги в Excel

​Если вы не видите​​ Для удобства также​ Dim shts As​:) )​ И отключение электричества​​ 220 — просто​​ с открытым своим​ даже))))​

Скрываем рабочую книгу полностью

​:​xlSheetVeryHidden​Показать (Unhide)​​ их в этом​​ команд​

Скрываем листы и книги в Excel

​Скрыть​​Кнопку Microsoft Office​​Скрыть​​ячейки​​ вкладку, которую вы​

Скрываем листы и книги в Excel

​ приводим ссылку на​ Worksheet ‘ отобразить​Первое желание -​ и пр. Я​ снял задачу :))​​ листом, и вдруг​​Впринципи нужно чтоб​​dron00720072008​​.​​, будет видеть имена​​ списке не будет.​Видимость​

Скрываем листы и книги в Excel

​(Hide). Ярлычек исчезнет,​​, затем​.​​щелкните​ хотите, нажмите кнопки​ оригинал (на английском​ лист «начало» Worksheets(«начало»).Visible​ закрыть без сохранения​ предложил решение, а​Открываю файл без​ электричество пропало :(​ листы по умолчанию​

​, пароль на структуру​Вуаля! Теперь увидеть этот​ скрытых листов и​Если Вы скроете рабочую​(Visibility) нажмите​ но не удалится​Параметры Excel​На компьютере Mac это​Формат​ прокрутки слева от​ языке) .​

Скрываем листы и книги в Excel

​ = True Worksheets(«начало»).Activate​​ и открыть файл​ пользоваться им или​ макросов — вуаля…​Потом появилось, и​ были в режиме​ книги чем не​ лист и узнать​ понимать, что часть​

​ книгу и сохраните​Скрыть и отобразить​
​ окончательно.​
​.​

​ в меню «окно»​

office-guru.ru

Суперскрытый лист

​>​ ярлычки листов, чтобы​Любой лист книги можно​ ‘ другие листы​ заново. Тут и​ поискать стандартные методы​​ Геморой.​ при открытии этого​​ xlSheetVeryHiden — этого​ устраивает?​ о его существовании​​ информации от него​​ файл, то в​

Как вȎxcel скрыть лист с паролем

​(Hide & Unhide)​Нельзя скрыть все листы​Нажмите кнопку​​ в меню «файл»​видимость​​ отобразить вкладку, а​ скрыть, чтобы удалить​ спрятать For Each​ попали.​​ — дело каждого.​​Hugo​ файла с отключенными​ будет достаточно чтоб​dron00720072008​ можно только в​

Как вȎxcel скрыть лист с паролем

​ скрыта:​ следующий раз, когда​ и в открывшемся​ рабочей книги. Если​Дополнительно​ над лентой.​>​

  • ​ затем откройте вкладку.​ его из представления.​ shts In ThisWorkbook.Worksheets​​А единственный выход​marker_mc​: И опять же​ макросами будет что?​ они не знали​
  • ​: Я все понял.​ редакторе Visual Basic​Поэтому лучше сделать так,​​ откроете этот файл,​ меню выберите​​ Вы попытаетесь скрыть​​>​​Примечания:​​Скрыть или отобразить​​Два или более смежных​

​ Можно также скрыть​ ­If shts.Name <>​

Как вȎxcel скрыть лист с паролем

​ (если удалили лист​: Вы не множко​ — книга при​​ Сплошной геморрой…​​ про их наличие)))​​ Спасибо за совет!​​ и ни в​

​ чтобы пользователь и​ книга по-прежнему будет​Отобразить лист​ последний видимый лист,​Отображение​ ​>​​ листов​​ окно книги, чтобы​ «начало» Then shts.Visible​​ или напортачили так,​​ видно не поняли​

Как вȎxcel скрыть лист с паролем

​ закрытии сохраняется. А​А если человек​ но при вводе​marker_mc​ каких окнах и​ не догадывался о​ скрыта. Книга будет​(Unhide Sheet).​ то получите вот​> снимите или​Когда отобразить скрытый лист,​

planetaexcel.ru

Как можно запаролить лист в Excel? (Формулы/Formulas)

​Скрыть лист​​Щелкните ярлычок первого листа.​ удалить его из​ = 2 Next​ что на UNDO​ что я имел​ если не хочу/нельзя​ назаводил непойми что​ пароля (при открыти​: Всем доброе утро.​ менюшках Excel он​ присутствии в книге​ оставаться скрытой до​Появится диалоговое окно​ такое предупреждение:​ установите флажок​ вы можете сделать​.​

​ Затем, удерживая нажатой​​ рабочей области. Данные​
​ ufStart.Show ‘ открыть​ надеяться не приходится)​ ввиду. Я хотел​ сохранять?​ и это сохранять​
​ доккумента) видимым ставал​
​ Подскажите как реализовать​ отображаться не будет.​ каких-то скрытых листов.​ тех пор, пока​

​Вывод на экран скрытого​​Книга должна содержать не​Показать все окна на​ только для одной​Чтобы отобразить скрытый лист,​клавишу Shift​

​ скрытых листов и​​ форму End Sub​​ — сохранить файл​​ чтоб лист был​marker_mc​ не хочет и​

​ тот лист которому​​ следующее: есть файл​ Меньше знаешь -​

excelworld.ru

Пароль на открытие и отображение листа в зависимости от пароля

​ Для этого открываем​​ Вы сами не​ листа​ менее одного видимого​ панели задач​ за раз, поэтому​ выполните те же​, щелкните ярлычок последнего​ книг не видны,​Можно прятать листы​ под другим именем.​ к примеру 1,​: The_Prist, очень интересный​ нельзя?​ пароль соответствует.​ с листами в​ крепче спишь. :)​ редактор Visual Basic:​ отобразите её.​(Unhide). Выберите нужный​ листа.​.​ выберите в списке​

​ шаги, но выберите​​ листа, который требуется​ но на них​
​ при закрытии книги.​ Тогда оригинал не​ но в зависимости​ пример.​В общем, может​
​ikki​ примере их 3,​dron00720072008​

​в Excel 2003 и​​Замечание:​ лист и нажмите​Чтобы скрыть, удалить или​К началу страницы​ скрытых листов в​Показать​ выделить.​ по-прежнему могут указывать​

​ При старте -​ пострадает.​ от от введенного​У Вас написано​ лучше каждому свой​: тупо в лоб,​ в реале будет​: Всем привет! Подскажите​ старше — выбрав​Все листы, которые​ОК​ перенести выделенные листы,​

​Скрытие и отображение строк​​ диалоговом окне Вывод​. Появится диалоговое окно​
​Два или более несмежных​ ссылки из других​

​ только форма для​
​Т.е. думаю нужно​ пользователя/пароля, отображался исключительно​ «Каждому пользователю свой​
​ файл? А начальство​ как-то так:​
​ 6. Нужно сделать​
​ как можно запоролить​ в меню​
​ уже были скрыты​, как было описано​
​ необходимо сначала вставить​
​ и столбцов​
​ на экран скрытого.​

​ со списком какие​ листов​ листов и книг.​

​ ввода пароля на​​ поменять «листы на​ определённый диапазон таблицы.​

​ лист/диапазон»,​​ собирает данные для​в модуле «Эта​ так, чтоб при​ лист (или несколько​
​Сервис — Макрос -​ на тот момент,​ выше.​
​ новый лист или​Если Вы в своей​Если кнопка​ листы были скрыты,​Щелкните ярлычок первого листа.​ При необходимости скрытые​ фоне информационного листа.​
​ исходную» с закрытия​Например таблица у​Дело в том​ просмотра в сводный​ Книга»​
​ открытии данного файла,​ листов) т.е. чтобы​ Редактор Visual Basic​ когда Вы скрывали​Чтобы полностью скрыть рабочую​
​ сделать видимым скрытый​ рабочей книге Excel​Отобразить окно​ поэтому выберите тот​ Затем, удерживая нажатой​ листы и книги​
​При правильном пароле​ книги на сохранение​

​ нас А1:С10, по​​ что, у меня​ макросом или формулами.​Private Sub Workbook_Open()​ эксель запрашивал пароль,​ пользователь открывал файл​ (Tools — Macro​ рабочую книгу, останутся​ книгу Excel, перейдите​ лист.​ используете отдельный лист​недоступна, это означает,​ из них, которые​клавишу Ctrl​ можно отобразить.​

​ открывается нужный лист.​​ изменений. Правда тогда​

​ умолчания строки с​ впринципи ситуация в​Или вообще сразу​

​for i=1 to​​ и в зависимости​ excel у него​
​ — Visual Basic​

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

​ 1 по 10​​ которой нужно разрешить​ Access?​ 6: sheets(i).visible=xlveryhidden: next​ от веденного пароля,​ все отображается, но​

​ Editor)​​ Вы отобразите эту​Вид​
​ правой кнопкой мыши​ или формул, на​ нет скрытых окон.​
​Примечания:​ листов, которые вы​ задач отображаются все​ паролю — неограниченное​ нужно заводить пароли,​ скрыты и отобразить​ просмотр только определённых​marker_mc​ i​ открывало только тот​ если он хочет​в Excel 2007 и​ книгу.​(View).​

​ по любой видимой​​ которые ссылаются другие​При выходе из Excel​ ​ хотите выбрать.​ книги, которая открывается,​
​ поле деятельности.​ ну или как-то​ вручную чтоб их​ строк, тобеж диапазона.​: Та у нас​x = InputBox(«введите​ лист, к которому​
​ открыть какой то​ новее — нажав​Урок подготовлен для Вас​В разделе​

​ вкладке и выберите​ листы, то, возможно,​ будет предложено сохранить​Когда отобразить скрытый лист,​Все листы книги​ но можно скрыть​The_Prist​ код усложнять дальше…​

​ было не возможно.​​ Может есть что​ тут вообще всё​ пароль»)​ будет привязан этот​ лишний для него​ на кнопку​ командой сайта office-guru.ru​Окно​ в появившемся меню​ захотите сделать этот​

​ изменения для скрытого​ можно сделать только​Щелкните правой кнопкой мыши​ или отобразить их​: Добавил в статью​А по закрытию​ Теперь выбираем пользователя/пароль,​ то подобное, для​ запутано)))) Насчет одного​Select Case x​ пароль, а все​ лист то excel​Редактор Visual Basic (Visual​Источник: http://www.howtogeek.com/218596/how-to-hide-worksheetstabs-and-entire-workbooks-in-excel/​

​(Window) нажмите​​Показать​ лист невидимым. Отличная​ окна книги. Чтобы​
​ так поочередно только​лист вкладке и​ на панели задач​ файл, в котором​
​ файла просто предложить​ и вуаля открываються​ того чтоб можно​ листа я это​Case «пароль1»: Sheets(1).Visible​ остальные листы ставали​ спрашивала бы пароль,​ Basic Editor)​
​Перевел: Антон Андронов​Скрыть​(Unhide).​ новость! В Excel​

​ при следующем открытии​ при использовании Visual​ нажмите кнопку​ при необходимости.​ реализована возможность отображать​
​ сохраниться — если​ только те строки​ было скрывать отображать​ уже успел заметить)))​ = True​ недоступными этому пользователю.​ вводишь и тогда​на вкладке​Автор: Антон Андронов​

​(Hide).​В появившемся диалоговом окне​ Вы можете легко​ книги ее окно​ Basic для приложений​Выделить все листы​Примечание:​ только указанные строки/столбцы​ отказ, то файл​
​ которые заданы данному​ не листы, а​ плюс ко мне​Case «пароль2»: Sheets(2).Visible​ Файл приложил, хотя​ открывается лист. Или​Разработчик (Developer)​Иногда некоторые листы в​

​Окно Excel останется открытым,​​Вывод на экран скрытого​ скрывать листы в​
​ было по-прежнему скрыто,​ (VBA).​на контекстное меню.​ Снимки экрана в этой​
​ в указанных листах.​
​ будет как был,​

​ пользователю. А остальный​ именно строки одного​ только дошло насчет​

​ = True​​ это обычный только​ подскажите похожий способ​или нажав​ книге приходится скрывать​
​ но область таблицы​ листа​ рабочей книге.​ нажмите кнопку​Если листы скрыты кодом​Совет.​ статье получены в​Guest​ с скрытыми листами.​ отобразить по прежнему​ листа? это было​ отключенных макросов((( реально​’…​
​ созданный док с​ (просто скрытие листов​ALT+F11​ от глаз пользователей.​ станет пустой. Чтобы​(Unhide) выберите лист,​
​Вы даже можете скрыть​Да​ VBA, назначающий свойство​    При выборе нескольких листов,​ Excel 2016. Если​

​: очень полезно. Спасибо.​​ В общем, пока​ нельзя.​ бы тоже полезно.​ тогда ничего не​End Select​

​ 3-мя листами.​​ не помогает)​

planetaexcel.ru

​ ​

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

Всем доброе утро. Подскажите как реализовать следующее: есть файл с листами в примере их 3, в реале будет 6. Нужно сделать так, чтоб при открытии данного файла, эксель запрашивал пароль, и в зависимости от веденного пароля, открывало только тот лист, к которому будет привязан этот пароль, а все остальные листы ставали недоступными этому пользователю. Файл приложил, хотя это обычный только созданный док с 3-мя листами.

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

насколько квалифицированны и любознательны Ваши пользователи?  
ибо любые защиты в Excel’е не слишком стойки для пытливых умов и шаловливых ручек.  
а такая обходится вообще довольно просто — отключением макросов.

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

Не очень любознательны, уровень у людей работающих с екселем ниже среднего. До моего прихода в компанию про макросы и не слышали даже))))  

  Впринципи нужно чтоб листы по умолчанию были в режиме xlSheetVeryHiden — этого будет достаточно чтоб они не знали про их наличие))) но при вводе пароля (при открыти доккумента) видимым ставал тот лист которому пароль соответствует.

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

тупо в лоб, как-то так:  
в модуле «Эта Книга»  

  Private Sub Workbook_Open()  
 for i=1 to 6: sheets(i).visible=xlveryhidden: next i  
 x = InputBox(«введите пароль»)  
 Select Case x  
   Case «пароль1»: Sheets(1).Visible = True  
   Case «пароль2»: Sheets(2).Visible = True  
   ‘…  
 End Select  
End Sub  

  на проект можно поставить защиту — должно хватить.

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

Этого вполне достаточно. Большое спасибо

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

Вообще-то все скрыть не получится, один с инструкцией нужно оставить.  
И перед закрытием листы «выводить на исходную» и сохраняться.  
И в момент сохранения тоже. Иначе может получиться, что человек сохранит файл с открытым своим листом, и вдруг электричество пропало :(  
Потом появилось, и при открытии этого файла с отключенными макросами будет что? Сплошной геморрой…  
А если человек назаводил непойми что и это сохранять не хочет и нельзя?  
В общем, может лучше каждому свой файл? А начальство собирает данные для просмотра в сводный макросом или формулами.  
Или вообще сразу Access?

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

Та у нас тут вообще всё запутано)))) Насчет одного листа я это уже успел заметить))) плюс ко мне только дошло насчет отключенных макросов((( реально тогда ничего не получиться. Остановлюсь пожалуй на разных файлах, которые подвязаны к основному. Благодарю за помощь.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Как вариант:

<EM>Каждому пользователю свой лист/диапазон</EM>  

  Возможность защиты от глаз при отключенных макросах предусмотрена.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

вот это — уже по-серьезному.  
The_Prist, спасибо.

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

Проверил — сохранился под петровым и симитировал отключение электричества (нет, не выдернул 220 — просто снял задачу :))  
Открываю файл без макросов — вуаля… Геморой.

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

И опять же — книга при закрытии сохраняется. А если не хочу/нельзя сохранять?

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

The_Prist, очень интересный пример.  
У Вас написано «Каждому пользователю свой лист/диапазон»,  
Дело в том что, у меня впринципи ситуация в которой нужно разрешить просмотр только определённых строк, тобеж диапазона. Может есть что то подобное, для того чтоб можно было скрывать отображать не листы, а именно строки одного листа? это было бы тоже полезно.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Только что обновил статью — можно указывать для каждого листа еще и диапазоны.  
marker_mc — в Вашем случае можно для всех указать ВСЕ листы как разрешенные, а диапазоны для них уже свои.  
А еще есть такая стандартная опция — «Разрешить изменение диапазонов»  

  Hugo — проблему можно сделать всегда. И отключение электричества и пр. Я предложил решение, а пользоваться им или поискать стандартные методы — дело каждого.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

marker_mc

Пользователь

Сообщений: 228
Регистрация: 24.12.2012

Вы не множко видно не поняли что я имел ввиду. Я хотел чтоб лист был к примеру 1, но в зависимости от от введенного пользователя/пароля, отображался исключительно определённый диапазон таблицы.  

  Например таблица у нас А1:С10, по умолчания строки с 1 по 10 скрыты и отобразить вручную чтоб их было не возможно. Теперь выбираем пользователя/пароль, и вуаля открываються только те строки которые заданы данному пользователю. А остальный отобразить по прежнему нельзя.

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

Мне кажется, что это вообще всё шатко и ненадёжно…  
Сделать можно, и работать будет. Если соблюдать много других если.  
Ну а например вдруг пользователь стёр важные данные, а про UNDO или Ctrl+Z он не знает (или эти хоткеи заняты чем-то другим, было такое).  
Или UNDO не помогает (удалил например свой лист случайно… :) )  

  Первое желание — закрыть без сохранения и открыть файл заново. Тут и попали.  
А единственный выход (если удалили лист или напортачили так, что на UNDO надеяться не приходится) — сохранить файл под другим именем. Тогда оригинал не пострадает.  

  Т.е. думаю нужно поменять «листы на исходную» с закрытия книги на сохранение изменений. Правда тогда после сохранения снова нужно заводить пароли, ну или как-то код усложнять дальше…  
А по закрытию файла просто предложить сохраниться — если отказ, то файл будет как был, с скрытыми листами. В общем, пока сыро…

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Здесь надо писать код заново.  
Если коротко: просто вместо защиты диапазонов надо вставить такие строки:  
Sheets(sSheets(li)).Rows.Hidden = True  
Sheets(sSheets(li)).Range(sRng(li)).Hidden = False  

  Но необходимо доработать проверку на скрытие строк или столбцов.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#17

12.06.2012 14:43:35

Я как раз делаю такой проектик: каждому — свой лист по паролю.  

Код
Private Sub Workbook_Open()   
Dim shts As Worksheet   
       ' отобразить лист "начало"   
      Worksheets("начало").Visible = True   
      Worksheets("начало").Activate   
  
      ' другие листы спрятать   
      For Each shts In ThisWorkbook.Worksheets   
            ­If shts.Name <> "начало" Then shts.Visible = 2   
      Next   
  
     ufStart.Show ' открыть форму   
End Sub     

Можно  прятать листы при закрытии книги. При старте — только форма для ввода пароля на фоне информационного листа.  
При правильном пароле открывается нужный лист. Как открывать по паролю — неограниченное поле деятельности.

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Добавил в статью файл, в котором реализована возможность отображать только указанные строки/столбцы в указанных листах.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Guest

Гость

#19

12.06.2012 15:20:53

очень полезно. Спасибо.

Как разблокировать файл «Excel», если забыли пароль. Макрос подбора пароля.

В данной статье описаны несколько способов разблокировки (снятия защиты, пароля) в запароленном файле «Эксель» и приведен макрос подбора пароля к файлу.

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

Способ номер 1. Использование бесплатной офисной программы Open Office Calc

Это один из самых простых способов снятия забытого пароля с файла.

Что нужно делать:

  1. Скачать и установить бесплатную программу Open Office.
  2. Открыть запароленный файл в программе Open Office Calc.
  3. Перейти во вкладку «Сервис»
  4. Далее выбрать пункт «Защитить документ»
  5. Снять флажок (галочку) с пункта с названием защищенного листа.

Снять пароль в Open Office

  • Пароль с файла будет снят.
  • Теперь остается только сохранить незапароленный файл и открыть его в «Excel», при необходимости.
  • Способ номер 2. Использование программы-архиватора для снятия пароля с листа «Excel»

    Что нужно делать:

      Установить программу для открытия архивов и архивирования документов, если таковая не установлена на Вашем ПК. Например WinRar или 7Zip ;

    7Zip man

  • Запустить программу архиватор ;
  • Сохранить защищенный файл в формате .xlsx ;

    Сохранить как xlsx

  • Открыть защищенный документ в этой программе, как архив ;
  • Далее перейти в папку архива Название файла.xlsxxlworksheets ;

    Снятие пароля через архив

  • Открыть интересующий вас лист для редактирования ;
  • Найдите фрагмент кода начинающийся с « ». Удалите его ;

    Удаление строки с паролем

  • Сохраните архив с измененным файлом ;
  • Закройте программу-архиватор и откройте файл в «Excel» ;
  • Защита листа снята.
  • Способ номер 3. Макрос VBA «Excel» для подбора пароля и снятия защиты листа.

    Этот способ немного сложнее, так как от Вас потребуются хотя бы начальные знания в написании макросов «Excel».

    Как пишется простейший макрос в «Excel» Вы можете посмотреть на странице сайта по ссылке:

    Как написать простой макрос в программе Excel

    Если вы знакомы с написанием макросов VBA , то для разблокировки файла защищенного паролем Вам следует выполнить следующие действия:

    1. Открыть редактор макросов во вкладке разработчик.
    2. Записать следующий код макроса:
    • Sub podbor_ruexcel()
    • Dim E1, E2, E3, E4, E5, E6, i, j, k, l, m, n As Integer
    • Dim ruexcel As String
    • Dim t!
    • t = Timer
    • On Error GoTo err_
    • For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    • For l = 65 To 66: For m = 65 To 66: For E1 = 65 To 66
    • For E2 = 65 To 66: For E3 = 65 To 66: For E4 = 65 To 66
    • For E5 = 65 To 66: For E6 = 65 To 66
    • ruexcel = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(E1) & Chr(E2) & Chr(E3) & Chr(E4) & Chr(E5) & Chr(E6)
    • For n = 32 To 126
    • Unprotect ruexcel & Chr(n)
    • MsgBox «Пароль снят » & Format(Timer — t, «0.0 sec»)
    • Exit Sub
    • nxt_: Next: Next: Next: Next: Next: Next
    • Next: Next: Next: Next: Next: Next
    • Exit Sub
    • err_: Resume nxt_
    • End Sub
    1. Запустить полученный макрос.
    2. После выполнения макроса пароль с листа «Excel» будет снят.

    Результат редактирования макроса:

    Макрос подбора пароля к листу Excel в редакторе

    Как узнать пароль защиты листа excel

    Табличный процессор Excel был разработана Microsoft ещё в 1985 году, с того времени его функциональность значительно расширилась, а интерфейс стал более удобным. Программа активно используется как финансистами, бухгалтерами, аналитиками, так и обычными пользователями. Функционал позволяет составлять сложные таблицы и делать расчёты по имеющимся в программе или внесёнными пользователем самостоятельно формулам, строить графики и диаграммы. Работа происходит на так называемых листах, которые включены в книгу (один документ Excel).

    Снятие защиты паролем с Эксель

    В Microsoft понимают, что файл может попасть не в те руки, поэтому дают возможность пользователю задать пароль для доступа к конкретному листу или всему документу. Есть возможность даже заблокировать отдельные ячейки от редактирования и/или просмотра. Но что делать, если забыли пароль, а в файле находятся важные данные? Пароль можно снять самостоятельно при помощи стандартных программ Windows.

    Способ 1: Снять пароль при помощи архиватора

    Данный способ лучше всего работает со старыми версиями программы (до версии от 2010 года). В последних версиях есть риск потери данных из-за новых параметров безопасности. Суть способа заключается в том, чтобы получить доступ к каждому листу отдельно. Для этого вам понадобится любой архиватор, который умеет работать с файлами .zip и инструмент для редактирования кода (подойдёт даже стандартный блокнот от Windows).

    Работа может осуществляться только с файлами .xlsx, поэтому обратите внимание на то, в каком формате сохранён документ, т.к. старые версии Excel сохраняют документе в .xls формате. Если файл имеет расширение .xls, то пересохраните. Для этого откройте его в Excel и в верхнем меню выберите файл, а из выпадающего меню “Сохранить как”, далее в разделе “Тип файла” выбирайте “Книга Excel (.xlsx)”.

    Далее требуется поменять расширение .xlsx на .zip. Для этого нажмите правой кнопкой мыши по файлу и выберите переименовать. В конце названия меняете расширение на .zip. Пример: “Таблица1.xlsx” переименовываете в “Таблица1.zip”.

    Если, когда вы пытаетесь переименовать файл, у вас не показывается расширение, то проделайте следующую процедуру:

    1. Перейдите в «Панель управления».
    2. Выберите тип просмотра “Мелкие значки” и найдите “Параметры папок” (также может называться “Параметры Проводника”).

    Зайдите в раздел “Вид”, затем в поле “Дополнительные параметры” найдите пункт “Скрывать расширения для зарегистрированных типов файлов” и снимите с него галочку. Примените изменения.

    После проделанной процедуры вы без проблем сможете вручную пометь расширение любого файла.

    Далее открываете архив и переходите в папку «xl», после в “worksheets”, где находятся листы в формате .xml. Листы в этом случае называются “sheet” и нумеруются по дате создания (sheet1, sheet2 и т.д.). Открыть файл нужно при помощи стандартного блокнота или специального реактора кода (например, NotePad++).

    В открывшемся файле найдите фрагмент “sheetProtection”. Т.к. в файле будет много кода, рекомендуется воспользоваться быстрым поиском по содержимому при помощи сочетания клавиш Ctrl+F. Находите нужный блок, имеющий данную структуру ““sheetProtection переменная1=”” переменная2=””…”, более подробно можно видеть на скриншоте ниже. Для сброса пароля удаляете весь этот блок.

    Если вы проделаете данную процедуру с листом, который был сохранён в программе версии 2010 года и выше, то потеряете все данные. В качестве решения данной проблемы удалите не весь блок, а только значение переменной “password”. Что касается версии начиная с 2016 года, то там нет переменной “password”, поэтому снять пароль при помощи архиватора в этом случае невозможно.

    Когда закончите сохраните изменения и измените расширение файла обратно в .xlsx аналогичным образом, как меняли на .zip.

    Данный способ позволяет снять пароль только с отдельных листов, поэтому если у вас полностью запароленный большой файл Excel с несколькими листами, то придётся снимать защиту с каждого вручную.

    Способ 2: Удаление пароля через Макрос

    В этом случае вам понадобится только сама таблица Excel и умение работать с консолью разработчика. По умолчанию панель разработчика не отображается в файле, чтобы её включить воспользуйтесь следующей инструкцией:

    1. Перейдите в пункт “файл” в левой части верхнего меню программы.
    2. Затем зайдите в “параметры”, в левом меню выберите “настройка ленты”.
    3. В поле “Основные вкладки” (находится справа) поставьте галочку напротив пункта “Разработчик”.

    В открывшемся окне разработчика найдите кнопку “Макрос” или воспользуйтесь комбинацией клавиш Alt+F8.

    Заполняем поле с именем макроса (можно придумать любое имя, но в нём не должно быть русских букв и пробелов). Нажимаем “Создать”. Система открывает окно для ввода кода.

    Вводите следующий код:

    Sub Password_Cracker()
    Dim t!
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Long
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    Dim kennwort As String
    t = Timer
    On Error GoTo err_
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66
    kennwort = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6)
    For n = 32 To 126
    ActiveSheet.Unprotect kennwort & Chr(n)
    MsgBox «Done in » & Format(Timer — t, «0.0 sec»)
    Exit Sub
    nxt_: Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    Exit Sub
    err_: Resume nxt_
    End Sub

    Закрываем окно, сохранив при этом изменения. В режиме разработчика снова используйте комбинацию клавиш Alt+F8, чтобы увидеть созданный макрос. Выберите его и нажмите “Выполнить” в правом углу.

    Макрос будет выполняться приблизительно 10-60 секунд в зависимости от мощности вашего компьютера и размера документа.

    Заключение

    Для самостоятельного снятия пароля с таблицы Excel не нужно обладать навыками профессионального хакера или скачивать дополнительное программное обеспечение. Последнее делать категорически не рекомендуется, т.к. вы можете подхватить вирус, который причинит серьёзный вред системе.

    Расскажи друзьям в социальных сетях

    комментариев 14

    Спасибо большое за статью. Написано четко, лаконично, без идиотских исковерканных словечек, которыми грешат многие в интернете.
    Но я не смог воспользоваться отличными способами, описанными в статье.
    Я попробовал первый вариант. У меня Microsoft Office 2010. Но после замены расширения .xlsx на .zip получил ответ программы:
    «Не удается открыть папку.
    Путь к сжатой ZIP-папке «С:UsersCompDesktopЛогин 25.02.2017- копия.zip» содержит недопустимые знаки, из-за которых извлечение невозможно:-, »
    Попробовал второй вариант. Но при создании макроса возможно использовать только для открытых книг Excell, а открыть книгу невозможно без пароля. Если пароль есть, то зачем его искать? Так что у меня ничего не получилось. а в файле Excele я хранил пароли к многим сайтам и службам. А теперь вдруг он перестал открываться с паролем, которым я его открывал сотни раз.

    Данный макрос написан для снятия защиты с листа, а не с книги в целом.

    Как снять защиту с листа Excel, если вы забыли пароль?

    Пароль снять защиту с листа Excel. Добрый день, друзья. В позапрошлой статье мы с вами рассматривали метод, как поставить защиту на Excel. Также, мы разобрались, как подобную защиту можно удалить. Имеется в виду снятие пароля, когда вы его помните. Если же его не помните, то сделать это уже сложнее. Но, всё равно, защиту с Excel убрать можно. Правда, нам придётся прибегнуть к стороннему софту. Но, это мелочи.

    Кроме этого, я надеюсь, что полученные знания вы будете применять на своём компьютере и со своими документами. Не стоит забывать об уголовной ответственности, когда вы совершаете подобные действия с документами других людей.

    Как снять защиту с листа Excel?

    Первым делом, нам нужно открыть Excel, находящийся под защитой. Обращаем внимание, что все инструменты в меню Эксель листа окрашены блеклым серым цветом. То есть, они не активны. В таком документе нельзя ничего ввести в любую ячейку или что-то в ней поменять.

    Если же вы попробуете это сделать, то появится следующее окошко:

    Итак, чтобы убрать пароль с документа, нажмём на вкладку «Файл» главного окна.

    У нас появляется новое окно, где в левой колонке выбираем вкладку «Сведения». После этого, в новом окне выбираем команду «Снять защиту».

    При этом, Excel попросит вас набрать пароль для снятия защиты. Но, мы его не помним. Поэтому, вводить в это окошко ничего не нужно. Нажимаем «Отмена».

    В это окошко можно войти и с помощью другой вкладки – «Рецензирование», которое находится на главном меню. На этой вкладке нам нужно выбрать «Снять защиту листа». Появляется окно с паролем, нажимаем «Отмена».

    Эту книгу можно почитать. Но, что-либо поменять в ней нельзя. Однако в большей части случаев пользователи устанавливают минимальную защиту. К примеру, книгу, которую я сейчас рассматриваю, можно не только читать, но и копировать с неё текст. Делается это выделением фрагментов ячеек, затем, через ниспадающее меню выбираем «Копировать» (или Ctrl + C) и вставляем скопированный фрагмент в другую книгу или текстовый редактор.

    Давайте внесём скопированный фрагмент в новую книгу. Файл – Создать – Новая книга. Жмём Ctrl + V. Как видите, данные с нашего документа прекрасным образом были скопированы в новый документ. При этом, без взлома пароля.

    Снимаем защиту Excel 2003

    Тот вариант, который мы с вами разобрали, действует на новых версиях Excel. У старых версий вариант защиты частично отличается.

    Для снятия кода выполним следующие манипуляции.

    • Выбираем вкладку «Сервис»;
    • Далее, в ниспадающем меню кликнем по «Защите»;
    • В появившемся справа контекстном меню выберем «Снять защиту листа».

    После данных действий появится окошко, в котором вам предложат ввести пароль.

    Далее, можно с этого документа копировать данные.

    Как снять пароль в Excel?

    Итак, вначале нужно проверить, показывает ваш Windows расширения на конце фалов, или нет. Во многих компьютерах расширения не отображаются. Итак, давайте проверим.

    • Входим в «Проводник»;
    • Затем, переходим во вкладку «Вид»;
    • Ставим галку над строкой «Расширения имён…».

    У нашего документа расширение xlsx, но, нам нужно поменять его на zip. То есть, на папку архива. Для этого, выделим файл, и кликнем по кнопочке F2. Перед переименованием расширения, у нас появляется окошко. Нажимаем «Да».

    Данный документ теперь система Windows считает архивом поэтому она дала ему новый ярлык в виде архива.

    Этот архив нужно открыть, не распаковывая его. То есть, открыть в самой программе WinRar или в той, которую вы используете. Главное, данный архив нельзя распаковывать. Для этого, нужно кликнуть по архиву правой клавишей и в контекстном меню выбрать «Открыть в WinRar».

    Затем, нам нужно зайти в папочку «xl» программы «WinRar» или другого архиватора.

    После этого, проходим в папочку «worksheets».

    В данной папочке мы видим, сколько у книги листов. Выбираем нужный из листов и перетаскиваем мышью в «Проводник».

    Теперь, по данному файлику нужно кликнуть правой клавишей. В ниспадающем меню выбрать «Изменить».

    У меня открылся документ с непонятной кодовой записью в программе WordPad, у вас скорее всего откроется в «Блокноте», но, сути это не меняет. Нам нужно войти в поиск меню WordPad, или через клавиши Ctrl + F.

    В поиск нужно ввести слово «sheetProtection», следом «Найти далее».

    Теперь, начиная с тега sheetProtection удаляем всё содержимое до закрывающего тега. У меня до «scenarios=»1″». Я эту часть выделил желтым цветом. Другими словами, обязательно удаляйте код начиная с открывающей скобки . Если вы удалили одну из этих скобок, просто добавьте её из латинской клавиатуры. После удаления, нажимаем «Сохранить».

    Теперь, заново переносим переделанный файл в папочку архива.

    Мы должны не просто перенести код, но с заменой файлов. Жмём Ок.

    Теперь программу архиватор нужно закрыть. Затем, мы архиву снова добавляем расширение xlsx, выделив его и нажав F2. У нас программа заново переспрашивает. Жмём Да.

    Наш документ опять стал Excel. Теперь необходимо его запустить. После проделанных манипуляций, мы видим, что все ячейки документа стали легко редактироваться. То есть, нам удалось удалить пароль xlsx, не зная его. Задача выполнена!

    Видео пароль снять защиту с листа Excel

    Вывод: Задача как убрать пароль с листа Excel выполнена. Как видите, всё просто, хотя немного запутанно. Из сторонних программ мы использовали только WinRar. Хотя, можно применить любой архиватор. Если у вас данное действие не получилось, значит, вы удалили лишнюю часть кода, или наоборот оставили. Поэтому, будьте предельно внимательны. Также, записывайте в нескольких местах ваши пароли, чтобы не прибегать к таким средствам. Успехов!

    Как в Excel снять защиту листа не зная пароль — 2 способа

    В некоторых ситуациях, пользователям необходимо в Excel снять защиту листа, на который установлен пароль для защиты от изменений содержимого документа. Нам нужно получить доступ к редактированию или изменению листа книги Excel, не имея пароля.

    Программа Excel входит в состав Microsoft Office, который массово используется в организациях и на предприятиях. В приложении создаются электронные таблицы для бухгалтерских, производственных или других нужд.

    Часто доступ к одному документу есть у разных людей в силу производственных причин, для совместной работы над документами и т. д. Непреднамеренное или, наоборот, преднамеренное изменение документа Excel может привести к печальным последствиям, потому что, в этом случае, многочасовую работу придется заново переделывать.

    Защита листа в Excel

    В популярной программе Microsoft Excel существуют разные степени защиты документа, в том числе защита листа паролем. Это означает, что защищенный лист книги Excel нельзя отредактировать, внести в него изменения, потому что в программе работает функция защиты отдельного листа документа.

    Для снятия защиты с листа книги потребуется ввести пароль, после этого защита листа Excel будет отключена, содержимое документа можно изменить.

    В некоторых ситуациях, необходимо снять защиту с листа Excel не зная пароля. Например, если пользователь забыл пароль защиты листа Excel, или пароль, записанный на бумаге, был утерян. Как снять защиту Excel не зная пароль?

    Существуют несколько способов открыть Excel для редактирования, внесения изменений, если в книге установлен пароль на лист:

    • путем удаления участка кода, отвечающего за защиту, при помощи архиватора;
    • созданием копии документа с помощью онлайн сервиса Google Таблицы.

    Инструкции подходят для использования в программах MS Office: Microsoft Excel 2019, Microsoft Excel 2016, Microsoft Excel 2013, Microsoft Excel 2010, Microsoft Excel 2007.

    Как снять пароль с листа Excel при помощи архиватора

    Первым способом мы изменим расширения у файла MS Excel для того, чтобы открыть файл с помощью архиватора, а затем вручную удалим участок кода, который защищает лист Excel от изменений.

    Выполните следующие последовательные шаги:

    1. Откройте Проводник во вкладке «Вид», поставьте галку напротив пункта «Расширения имен файлов». Или включите отображение имен файлов из Панели управления, через Параметры Проводника.

    1. Затем необходимо изменить расширение файла у документа (книги) Microsoft Excel. Измените расширение файла Excel с родного «.xlsx» на формат архива «.zip».
    2. В открывшемся окне с предупреждением согласитесь на переименование расширения файла.

    1. После открытия файла в Проводнике или в архиваторе, войдите в папку «xl», а затем перейдите в папку «worksheets». Здесь вы увидите файлы «sheepN.xml» (N – порядковый номер листа книги Excel, в зависимости от того, сколько листов было создано в данной книге Excel).

    1. Выберите порядковый номер листа книги, на котором стоит защита. Скопируйте файл «sheepN.xml» на Рабочий стол компьютера (пока не закрывайте Проводник).
    1. Откройте файл «sheepN.xml» в программе Блокнот. Войдите в меню «Правка» выберите «Найти…», или нажмите одновременно на клавиши клавиатуры «Ctrl» + «F».
    2. В окне «Найти» в поле «Что:» введите выражение: «sheetProtection», а затем нажмите на кнопку «Найти далее». Найденное выражение в окне Блокнота окрасится в синий цвет.

    1. Далее необходимо удалить этот участок кода (внутри кода у вас будут другие знаки и цифры) с хешем и солями:
    1. После удаления участка кода (код нужно удалить вместе с открывающимся и закрывающимся тегами, в виде горизонтальных стрелок « »), изменения в файле.
    2. Скопируйте с заменой измененный файл с Рабочего стола обратно в архив, а затем закройте Проводник.
    3. Измените расширение файла Excel с «.zip» обратно на «.xlsx».

    Откройте документ Excel для того, чтобы убедиться в том, что защита с листа книги Excel снята. Пароль был удален, вы сможете вносить изменения в ячейки или диаграммы листа книги.

    Как убрать в Excel пароль на лист, используя Google Таблицы

    Следующим способом мы снимем защиту с листа Excel при помощи онлайн сервиса Таблицы Google, которые входят в состав облачного сервиса Google Диск.

    Для этого выполните следующие действия:

    1. Добавьте защищенный файл Excel в облачное хранилище Google Диск.
    2. Кликните по загруженному файлу Excel правой кнопкой мыши, в контекстном меню сначала выберите «Открыть с помощью», а затем выберите «Google Таблицы».
    3. В таблице Гугла войдите в меню «Файл», в контекстном меню нажмите на пункт «Создать копию».
    4. В окне «Копирование документа» нажмите на кнопку «ОК».

    1. Перейдите в окно Google Диск, выберите созданную копию файла, скачайте копию файла Excel на компьютер.

    Откройте скачанный файл Excel, убедитесь в отсутствии защиты листа. Лист книги теперь можно отредактировать.

    Выводы статьи

    Если у пользователя нет пароля от защищенного листа Excel, снять защиту можно при помощи удаления участка кода в файле Excel при помощи архиватора, или с помощью онлайн сервиса Google Таблицы.

    Забыли пароль Excel? 4 способа восстановления утерянного пароля для файла Excel

    Excel – это программный компонент, предназначенный для работы с электронными таблицами, который входит в основной состав пакета Microsoft Office вместе с MS Word, MS PowerPoint и другими приложениями.

    Если в файлах Excel хранится важная секретная информация, многие пользователи пытаются ее защитить от несанкционированного доступа путем установки для этих объектов паролей, которые очень часто теряются, вследствие чего блокируется доступ к собственным данным.

    Однако сейчас можно сильно не беспокоиться по этому поводу, так как существует множество методов восстановления паролей, о которых пойдет речь далее в этом материале.

    Способ 1: Разблокировка файлов при помощи «Microsoft Visual Basic for Applications»

    В случае утери пароля от документов Excel одним из способов его восстановления является использование программы «MS VBA», которую потребуется предварительно скачать с официального сайта корпорации Microsoft.

    • Шаг 1: Запустите «VBA» и откройте таблицу Excel, от которой утеряна парольная фраза через меню «File» — «Open»
    • Шаг 2: Щелкните «Insert» на панели инструментов и выберите опцию «Module»

    • Шаг 3: Нажмите комбинацию клавиш «Alt+F11», после чего справа появится окно «VBA»
    • Шаг 4: Введите команду «VBA» в этом окне, как показано на следующем изображении

    • Шаг 5: Далее нужно нажать «F5» для запуска процесса восстановления
    • Шаг 6: Подождите несколько минут до окончания разблокировки, после чего появится новое окно с установленным паролем, который можно без ограничений использовать для обычного редактирования нашего файла

    Единственным недостатком данного метода является применимость только к одному листу Excel, а если их несколько, то придется повторять эту процедуру для каждой части таблицы.

    Способ 2: Использование утилиты «Passper Excel Password Recovery» (Рекомендуем)

    Программа «Passper Excel Password Recovery» способна значительно сэкономить время пользователя при восстановлении паролей от Excel-документов, так как в этом ПО используются продвинутые алгоритмы, позволяющие разблокировать файлы в течение нескольких минут или секунд, не затрагивая их содержимое.
    Из основных преимуществ этого софта можно отметить:

    • быстрое восстановление доступа к файлам
    • 100% эффективность при разблокировке отдельных листов и целых книг Excel
    • использование четырех типов алгоритмов, среди которых полный перебор, поиск по маске, перебор по словарю и комбинированное вычисление, что позволяет найти утерянный пароль в кратчайшие сроки
    • данные внутри электронных таблиц не повреждаются после активности данного приложения
    • интуитивно понятный пользовательский интерфейс
    • поддержка работы со всеми версиями Microsoft Office, начиная с 2003 года

    Восстановление файлов Excel

    • Шаг 1: Запустите «Passper for Excel» и в главном меню выберите вкладку «Recover Passwords»

    • Шаг 2: Кликните значок «+» для выбора целевого файла Excel, который сразу будет автоматически отсканирован на предмет сложности парольной фразы, после чего система предложит на выбор один из четырех алгоритмов поиска комбинаций букв и цифр.


    Здесь будут доступны следующие четыре варианта:

    • «Combination Attack» предложит ввести буквы, цифры или символы по памяти, а затем автоматически переставит их в разных комбинациях для поиска верного пароля
    • «Dictionary Attack» осуществляет перебор на основе полного или пользовательского словаря, что в последнем случае значительно сокращает время поиска нужной фразы
    • «Mask Attack» используется при условии запоминания приблизительной структуры пароля, например, его длины, применения спецсимволов или употребления каких-либо фраз
    • «Brute Force Attack» — это самый простой, но очень длительный метод подбора ключей, основанный на переборе всех возможных комбинаций любых символов
    • Шаг 3: Теперь необходимо дождаться завершения операции поиска, длительность которой сильно зависит от сложности ключа и выбора способа его подбора, после чего программа отобразит верный пароль, который надо скопировать, а затем вставить при открытии зашифрованного объекта Excel.

    Снятие ограничения доступа с листа или книги Excel

    • Шаг 1: После установки и запуска приложения «Excel Password Recovery», щелкните в стартовом меню вкладку «Remove Restrictions»

    • Шаг 2: Выберите зашифрованный объект путем нажатия «+» в разделе «Excel Restrictions Remover»

    • Шаг 3: Кликните кнопку «Remove», после чего файл будет разблокирован в течение нескольких секунд

    Способ 3: Восстановление доступа через архиватор 7-Zip

    Данный метод работает с версиями MS Excel c 2007 по 2019 год, а чтобы им воспользоваться потребуется выполнить следующие действия:

    • Шаг 1: Установите на свой компьютер программу 7-Zip или альтернативный архиватор, например WinRAR
    • Шаг 2: Кликните правой кнопкой мыши на зашифрованном файле и в контекстном меню выберите «Открыть с помощью 7-Zip»
    • Шаг 3: Отыщите папку «xl» в дереве каталогов и щелкните «ПКМ» на нужной книге Excel с именем вида «workbook.xml»
    • Шаг 4: Выберите пункт «Edit» для перехода в текстовый редактор

    • Шаг 5: Найдите запись, которая выглядит примерно так: «» и удалите ее, а затем закройте редактор
    • Шаг 6: Во время выхода система предложит внести изменения в этот файл, поэтому нужно согласиться, после чего, при открытии данного документа, вводить парольную фразу уже будет не нужно
    • Шаг 7: Чтобы снять парольную защиту с одного листа понадобится проделать примерно то же самое с файлом вида «sheet.xml», в структуре которого следует удалить запись « », как показано на следующей картинке

    Способ 4: Применение стандартных инструментов Windows

    Несмотря на то, что существует множество программных инструментов для сброса паролей Excel, некоторые пользователи им не доверяют из-за опасения потери важной информации внутри электронных таблиц.

    Однако для таких людей тоже есть метод восстановления доступа при помощи стандартного инструментария Windows без применения программного обеспечения сторонних разработчиков. Чтобы это сделать, потребуется выполнить следующие операции:

    • Шаг 1: Создайте новую папку и переместите туда зашифрованный документ Excel
    • Шаг 2: Открываем эту папку и в панели инструментов выбираем «Folder» — «Search Option», то есть заходим в раздел «Свойства папки», где надо выбрать вкладку «Вид» и в самом низу выпадающего списка снять галочку напротив пункта «Hide Extensions for known file types»

    • Шаг 3: После подтверждения операции кнопкой «Apply» расширение файла поменяется с «.xls» на «zip», но перед этим появится сообщение об изменениях, с которым нужно согласиться
    • Шаг 4: Открываем созданный zip-файл при помощи архиватора и находим папку «worksheets», в которой следует открыть нужный лист, кликнув по нему правой кнопкой мыши и выбрав пункт «Edit»
    • Шаг 5: В содержимом тексте находим фразу «password = xxxx», где пароль «хххх» надо удалить, а затем сохранить изменения
    • Шаг 6: Теперь останется поменять расширение файла на «.xlsx» и открыть его в программе MS Excel, где надо нажать «Review» и убрать защиту с листа кнопкой «Unprotect Sheet»

    Данный способ мы не рекомендуем использовать, так как он работает только со старыми версиями Microsoft Office до 2007 года, и к тому же, обычному пользователю будет трудно выполнить вышеописанную последовательность действий.
    Теперь вы можете восстановить утраченные пароли от электронных таблиц, а также установить на них новые ключевые фразы.

    Заключение

    В завершение стоит добавить, что потеря пароля не должна у вас вызывать панику, так как сейчас существует множество методов разблокировки, среди которых одним из лучших мы считаем использование программы «Passper Excel Password Recovery».

    Спасибо, надеемся информация из данного материала оказалась полезной!

    Отказ от ответственности: Эта статья написана только для образовательных целей. Автор или издатель не публиковали эту статью для вредоносных целей. Если читатели хотели бы воспользоваться информацией для личной выгоды, то автор и издатель не несут ответственность за любой причиненный вред или ущерб.

    В электронных таблицах, создаваемых при помощи Microsoft Excel, часто хранится важная информация, которая должна быть скрыта от лишних глаз или случайного редактирования. Специально для таких случаев разработчики программного обеспечения предлагают защиту в виде установки пароля. Всего доступно три разных варианта добавления защитного ключа, которые и будут разобраны далее.

    Способ 1: Установка пароля при сохранении файла

    Самый быстрый метод, который подойдет большинству пользователей, – установка пароля на Excel-файл при его сохранении. В этом случае не нужно переходить в дополнительные меню и искать специальные параметры, достаточно будет открыть всего одну панель, куда и вписывается ключ доступа.

    1. Допустим, вы уже завершили редактирование электронной таблицы и готовы перейти к ее сохранению с добавлением пароля. Тогда на верхней панели выберите меню «Файл».Переход в меню Файл для установки пароля для Excel-файла

    2. В появившемся окне на левой панели выберите пункт «Сохранить как».Открытие раздела с экспортом для установки пароля для Excel-файла

    3. Далее щелкните по «Обзор», чтобы перейти к «Проводнику» и не только выбрать место сохранения таблицы, но и указать сам пароль.Открытие параметров экспорта для установки пароля для Excel-файла

    4. В небольшом окошке сохранения разверните меню «Сервис» и выберите из него пункт «Общие параметры».Открытие окна защиты для установки пароля для Excel-файла

    5. Вы можете задать два пароля: для открытия и изменения файла. Здесь уже сами решайте, нужно ли добавить два ключа или достаточно будет только какого-то одного. В конце обязательно подтвердите свой пароль и завершите экспорт XLSX-файла.Ввод ключа в соответствущем поле для установки пароля для Excel-файла

    6. Теперь при следующем запуске данного защищенного файла появится окно со строкой для ввода пароля. Доступ к содержимому и редактирование будет доступно только после ввода этого ключа.Открытие электронной таблицы после установки пароля для Excel-файла

    Снять установленный пароль можно через специальное меню «Сведения», о котором как раз пойдет речь в следующем методе. 

    Комьюнити теперь в Телеграм

    Подпишитесь и будьте в курсе последних IT-новостей

    Подписаться

    Способ 2: Установка пароля через меню «Сведения»

    Microsoft Excel предлагает пользователям доступ к отдельному меню, где есть разные параметры для взаимодействия с книгой. В нем вы можете настроить резервное копирование, проверить форматирование, узнать метаданные и установить защиту. Как раз последнюю настройку я и предлагаю рассмотреть более детально.

    1. В том же окне «Файл», о переходе в которое говорилось в предыдущей инструкции, на левой панели выберите раздел «Сведения».Открытие меню Сведения для установки пароля для Excel-файла

    2. Нажмите по кнопке «Защитить книгу», чтобы открыть доступные настройки защиты.Раскрытие списка в меню Сведения для установки пароля для Excel-файла

    3. Среди всех пунктов отыщите «Зашифровать с использованием пароля». Можете использовать и другие настройки, если посчитаете, что они лучше подойдут конкретно в вашей ситуации.Выбор настройки в меню Сведения для установки пароля для Excel-файла

    4. Создайте новый пароль и подтвердите внесение изменений. Учитывайте тот факт, что забытый пароль восстановить невозможно, поэтому сохраните его в надежном месте или где-то запишите.Ввод ключа защиты для установки пароля для Excel-файла

    Способ 3: Использование онлайн-сервисов

    В конце статьи я хотел бы показать метод, который придет на помощь тем юзерам, кто не имеет доступа к Microsoft Excel, но на руках есть файл, для которого нужно установить пароль. В таких ситуациях изменения можно вносить прямо в код документа, в чем помогут разные онлайн-сервисы.

    1. Для реализации поставленной задачи я выбрал инструмент на онлайн-сервисе ASPOSE, но вы можете через поисковик отыскать любые другие тематические веб-ресурсы, если этот по каким-то причинам не подойдет. Начните с загрузки исходного файла на сайт.Перенос таблицы на сайт для установки пароля для Excel-файла

    2. Убедитесь в том, что файл выбран, затем в специально отведенном поле введите пароль.Ввод нового ключа безопасности на сайте для установки пароля для Excel-файла

    3. Подтвердите его добавление, кликнув по «Protect».Запуск обработки на выбранном сайте для установки пароля для Excel-файла

    4. Ожидайте окончания операции, не закрывая текущую вкладку, иначе весь прогресс будет сброшен.Ожидание окончания внесения изменений на сайте для установки пароля для Excel-файла

    5. Страница обновится, появится кнопка для скачивания электронной таблицы. Эта версия файла теперь будет открываться только после ввода установленного через онлайн-сервис пароля.Скачивание результата с сайта после установки пароля для Excel-файла

    Я уже писал об этом выше, но повторюсь еще раз: при вводе пароля обязательно запомните его, учитывайте текущую раскладку и регистр символов, поскольку все это влияет на ключ безопасности. Восстановить его можно будет, но для этого понадобится обращаться к стороннему софту или платным сайтам, что не есть хорошо.

    Отображение листов по паролю

    Lich

    Дата: Вторник, 24.01.2017, 04:26 |
    Сообщение № 1

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 33


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2003

    Здравствуйте, уважаемые форумчане.
    У меня в документе есть 3 листа, до которых не должны добраться другие пользователи. Поставил на кнопку макрос — отображение этих листов, прошу помочь добавить окно с вводом пароля к нему и сделать так, чтобы при закрытии документа, даже если он сохранен с этими открытыми листами, все листы, которые были изначально скрыты, вновь скрывались и до них другие не могли добраться.

    К сообщению приложен файл:

    pass123.xls
    (46.0 Kb)

    Сообщение отредактировал LichВторник, 24.01.2017, 04:27

     

    Ответить

    Michael_S

    Дата: Вторник, 24.01.2017, 06:15 |
    Сообщение № 2

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 2012


    Репутация:

    373

    ±

    Замечаний:
    0% ±


    Excel2016

    Как-то так…

    Сообщение отредактировал Michael_SВторник, 24.01.2017, 06:18

     

    Ответить

    Lich

    Дата: Вторник, 24.01.2017, 13:13 |
    Сообщение № 3

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 33


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2003

    Michael_S, спасибо большое, подскажите, пожалуйста, как вы это сделали? Скинул Вашу форму пароля на свой файл, но действует только один макрос, он открывает листы, но форма пароля не отображается. На листе «эта книга» тоже прописал макрос, который у Вас стоял.

     

    Ответить

    Lich

    Дата: Вторник, 24.01.2017, 13:33 |
    Сообщение № 4

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 33


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2003

    Когда привязал к кнопке макрос «Paswor», то форма появилась, но пароль не принимает, хотя он верный и не отображаются листы

     

    Ответить

    Michael_S

    Дата: Вторник, 24.01.2017, 13:55 |
    Сообщение № 5

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 2012


    Репутация:

    373

    ±

    Замечаний:
    0% ±


    Excel2016

    На листе «эта книга» тоже прописал макрос, который у Вас стоял.

    Надо в стандартный модуль.
    По кнопке запускаем макрос
    [vba]

    Код

    Sub Paswor()
        Pasvord.Show
    End Sub

    [/vba]а Макрос1 запускается из формы.

    Сообщение отредактировал Michael_SВторник, 24.01.2017, 13:56

     

    Ответить

    Lich

    Дата: Вторник, 24.01.2017, 14:31 |
    Сообщение № 6

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 33


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2003

    Всё понял, разобрался. Огромное Вам спасибо.
    Еще вопрос: как Вы сделали так, что при закрытии документа листы вновь скрываются? Дело в том, что у меня при нажатии на кнопку отображаются пару столбцов, я прописал, чтобы это отображение действовало при нажатии на одну кнопку с паролем, но при закрытии документа эти столбцы отображаются.
    И теперь у меня не спрашивает «сохранить ли документ», стоит автосохранение? Я не против, это круто, просто интересно.

    Сообщение отредактировал LichВторник, 24.01.2017, 14:35

     

    Ответить

    Michael_S

    Дата: Вторник, 24.01.2017, 14:38 |
    Сообщение № 7

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 2012


    Репутация:

    373

    ±

    Замечаний:
    0% ±


    Excel2016

    код на закрытие книги в модуле книги
    и да, строка [vba][/vba]сохраняет книгу

    Сообщение отредактировал Michael_SВторник, 24.01.2017, 14:40

     

    Ответить

    Lich

    Дата: Вторник, 24.01.2017, 16:17 |
    Сообщение № 8

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 33


    Репутация:

    0

    ±

    Замечаний:
    0% ±


    Excel 2003

    Michael_S, всё ясно. Благодарствую за помощь.

     

    Ответить

    Понравилась статья? Поделить с друзьями:
  • Отображение параметров в word
  • Отображение текста по ширине страницы word
  • Отображение панели листов в excel
  • Отображение структуры документа в word
  • Отображение ошибок в word