В Microsoft Excel 2003 есть возможность запрета доступа ко всему файлу с помощью пароля, но иногда требуется запретить доступ к определенному листу в Excel. В этой статье я опишу свой способ, как можно поставить пароль на определенный лист.
Для начала расскажу, что я хочу реализовать. Вы открываете файл Excel и попадаете на определенный лист, доступ к которому Вы имеете, и при переходе на другой лист, на котором стоит пароль, будет выскакивать формочка для ввода пароля, при этом содержимое листа будет скрыто. Другими словами пользователь, который не должен, иметь доступ к этому листу не будет видеть, что там есть, но если пользователь просто случайно нажал на этот лист, у нас будет кнопочка возврата на исходный лист. Все это будет реализовано на VBA (Visual Basic for Applications).
Ну, давайте начнем, откройте Excel и сохраните его, допустим под названием «Пароль на лист». Затем на первом листе, в центре напишите «Секретные данные», а на Листе2 напишите «Общедоступный лист».
После этого нажимайте ALT+F11 для перехода в редактор Visual Basic. Затем нажмите Insert->UserForm (для добавления в проект формы). Добавьте на форму две кнопки и одно текстовой поле.
Измените свойство Caption кнопки CommandButton1 на «Ввод», а кнопки CommandButton2 на «Вернуться назад». Также измените значение Caption нашей формы (UserForm1), скажем на «Для продолжения введите пароль». Измените свойство TextAlign, нашего текстового поля TextBox1, на 2, т.е. выравнивание текста по центру. Также можете изменить шрифт и размер текста в свойстве Font. А еще в свойстве Text (объекта TextBox1) впишите «Введите пароль», чтобы по умолчанию загружался этот текст.
Если Вы все сделали правильно, то у Вас внешний вид должен получиться примерно вот таким (за исключением размера объектов):
Код VBA для запрета доступа к листу Excel
Затем впишите вот такой код в окно кода формы:
Private Sub CommandButton1_Click() If TextBox1.Text = "Мой пароль" Then Windows("Пароль на лист.xls").Visible = True End Else MsgBox "Вы ввели неправильный пароль", vbInformation, "Неправильный пароль" End If End Sub Private Sub CommandButton2_Click() Windows("Пароль на лист.xls").Visible = True Worksheets("Лист2").Activate End End Sub Private Sub UserForm_Activate() ActiveWindow.Visible = False End Sub Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) Cancel = True End Sub
Теперь осталось вызывать эту форму при активации листа, для этого в редакторе VB выберите лист, на который Вы хотите поставить пароль, щелкните два раза по нему, у Вас откроется окно кода, Вы вставляете туда вот это:
Private Sub Worksheet_Activate() UserForm1.Show End Sub
Еще, для того чтобы по умолчанию всегда открывался общедоступный лист, также в редакторе выберите «Эта книга» откройте редактор кода (двойным щелчком) и вставьте вот это:
Private Sub Workbook_Open() Worksheets("Лист2").Activate End Sub
Можно еще запретить изменять пароль пользователем, т.е. допустим, с этим файлом работает человек, который немного разбирается в Excel, и он легко может зайти в редактор Visual Basic и изменить пароль. Для того чтобы этого избежать поставим пароль на редактирования VBA проекта. В редакторе Visual Basic нажмите правой кнопкой на VBAProject, откроется меню, в нем выберите Properties. Далее в следующем окне перейдите на вкладку Protection, поставьте галочку как на картинке и введите пароль.
После этого редактировать код всех макросов, т.е. код Visual Basic сможете только Вы, или тот человек, который знает пароль на проект VBA.
Если Вы все сделали правильно, то у Вас при открытие файла будет открываться «Лист2», а при попытке перейти на «Лист1» будет запускаться форма для ввода пароля, а при нажатие кнопки «Вернуться назад», Вы будете возвращаться на «Лист2».
Программка достаточно примитивная, но начинающим программистам VBA она может помочь в развитие своих более сложных и более нужных программ. Так как Вы ее легко можете изменить, дополнить или использовать совершенно в других целях. Надеюсь, она Вам хоть немного помогла!
Чтобы предотвратить умышленное или случайное изменение, перемещение или удаление данных на листе другими пользователями, можно заблокировать ячейки на листе Excel, а затем защитить его паролем. Предположим, что у вас есть лист отчета о работе группы и вы хотите, чтобы ее участники могли добавлять данные только в определенные ячейки и не могли изменять другие элементы. С помощью защиты листа можно сделать доступными для редактирования только определенные части листа, после чего пользователи не смогут изменять данные в других его областях.
Важно: Защита листа не является функцией безопасности. Она просто запрещает изменение заблокированных ячеек на листе. Защита листа отличается от защиты файла или книги Excel паролем. Дополнительные сведения см. ниже.
-
Сведения о том, как заблокировать файл, чтобы другие пользователи не смогли открыть его, см. в статье Защита файла Excel.
-
Чтобы предотвратить добавление, изменение, перемещение, копирование или скрытие и отображение листов в книге, см. статью Защита книги.
-
Чтобы узнать, чем защита файла Excel отличается от защиты книги или листа, прочтите статью Защита и безопасность в Excel.
В следующих разделах описано, как защитить и отоградить Excel для Windows.
Вот какие элементы можно заблокировать на незащищенном листе:
-
Формулы: если вы не хотите, чтобы другие пользователи видели формулы, их можно скрыть из ячеек или строки формул. Дополнительные сведения см. в том, как отобразить или скрыть формулы.
-
Диапазоны: вы можете позволить пользователям работать в определенных диапазонах на защищенном листе. Дополнительные сведения см. в статье Блокировка и разблокировка определенных областей защищенного листа.
Примечание: Элементы ActiveX, элементы управления форм, фигуры, диаграммы, графические элементы SmartArt, спарклайны, срезы, временные шкалы и некоторые другие элементы блокируются сразу после добавления в таблицу. Однако блокировка будет работать только в том случае, если включена защита листа. Дополнительные сведения о том, как включить защиту, см. в следующем разделе.
Защита листа выполняется в два этапа: сначала нужно разблокировать ячейки, которые пользователи должны изменять, а затем защитить лист с использованием пароля или без него.
Шаг 1. Разблокировка всех ячеек, которые необходимо изменять
-
В файле Excel щелкните ярлычок листа, который вы хотите защитить.
-
Выделите ячейки, которые должны изменять другие пользователи.
Совет: Чтобы выделить несколько несмежных ячеек, нажмите и удерживайте клавишу CTRL и щелкните их левой кнопкой мыши.
-
Щелкните правой кнопкой мыши в любом месте листа и выберите команду Формат ячеек (либо нажмите клавиши CTRL+1 или COMMAND1 на компьютере Mac), а затем откройте вкладку Защита и снимите флажок Защищаемая ячейка.
Шаг 2. Защита листа
Решите, какие действия пользователи должны выполнять на листе (например, вставка и удаление столбцов или строк, изменение объектов, сортировка или использование автофильтра). Кроме того, вы также можете указать пароль, чтобы заблокировать лист. Пароль не позволит другим пользователям снять с листа защиту — его потребуется ввести для ее отключения.
Ниже приведены инструкции по защите листа.
-
На вкладке Рецензирование нажмите кнопку Защитить лист.
-
В списке Разрешить всем пользователям этого листа установите флажки для элементов, изменение которых должно быть доступно пользователям.
Параметр
Возможность
выделение заблокированных ячеек
Перемещение указателя на ячейки, для которых установлен флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять защищенные ячейки.
выделение незаблокированных ячеек
Перемещение указателя на ячейки, для которых снят флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять незащищенные ячейки, а также перемещаться между незащищенными ячейками на защищенном листе с помощью клавиши TAB.
форматирование ячеек
Изменение параметров в диалоговых окнах Формат ячеек или Условное форматирование. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.
форматирование столбцов
Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).
форматирование строк
Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).
вставку столбцов
Вставка столбцов.
вставку строк
Вставка строк.
вставку гиперссылок
Вставка новых гиперссылок (даже в незаблокированных ячейках).
удаление столбцов
Удаление столбцов.
Примечание: Если delete columns is protected and Insert columns is not protected, a user can insert columns but cannot delete them.
удаление строк
Удаление строк.
Примечание: Если delete rows is protected and Insert rows is not protected, a user can insert rows but cannot delete them.
сортировку
Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).
Примечание: Пользователи не смогут сортировать диапазоны, содержащие заблокированные ячейки на защищенном листе, независимо от настройки этого параметра.
использование автофильтра
Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.
Примечание: Пользователи не смогут применять или удалять автофильтры на защищенном листе независимо от настройки этого параметра.
использование отчетов сводной таблицы
Форматирование, изменение макета, обновление данных либо иное изменение отчетов сводной таблицы, а также создание отчетов.
изменение объектов
Выполнять следующие действия:
-
Внесение изменений в графические объекты, в том числе карты, встроенные диаграммы, фигуры, надписи и элементы управления, которые не были разблокированы перед установкой защиты листа. Например, если на листе есть кнопка, запускающая макрос, ее можно нажать, чтобы запустить макрос, но нельзя удалить.
-
Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.
-
Добавлять и редактировать заметки.
изменение сценариев
Просмотр скрытых сценариев, изменение сценариев с установленным запретом на изменения и удаление этих сценариев. Пользователи могут изменять значения в изменяемых ячейках, если ячейки не защищены, и добавлять новые сценарии.
-
-
При желании можно ввести пароль в поле Пароль для отключения защиты листа и нажать кнопку ОК. В диалоговом окне Подтверждение пароля еще раз введите пароль и нажмите ОК.
Важно:
-
Используйте надежные пароли, состоящие из букв в верхнем и нижнем регистре, цифр и символов. В ненадежных паролях не используются сочетания таких элементов. Пароль должен состоять не менее чем из 8 знаков. Лучше использовать в качестве passphrase 14 или более символов.
-
Очень важно запомнить свой пароль. Если вы забудете пароль, корпорация Майкрософт не сможет его восстановить.
-
Если лист защищен, команда Защитить лист на ленте изменяется на Снять защиту листа. Команду Снять защиту листа можно найти на вкладке Рецензирование в группе Изменения.
Чтобы снять защиту листа, сделайте следующее:
-
Выберите лист, защиту которого вы хотите снять.
-
Выберите Файл > Сведения > Защита > Снять защиту листа или РецензированиеИзменения > Снять защиту листа.
-
Если лист защищен паролем, введите его в диалоговом окне Защита листа и нажмите кнопку ОК.
В следующих разделах описано, как защитить и отоградить Excel в Интернете.
-
Выберите Просмотр> Управление защитой.
-
Чтобы включить защиту, в области задач Управление защитой выберите Защитить лист.
Примечание Хотя вы можете выборочно защитить части листа, заняв различные параметры в разделе Параметры, эти параметры применяются только в том случае, если задействовать параметр Защитить лист.
-
По умолчанию весь лист заблокирован и защищен. Чтобы разблокировать определенные диапазоны, выберите разблокированы диапазоны, а затем введите имя диапазона и диапазон ячеев. Можно добавить несколько диапазонов.
-
При необходимости, чтобы потребовать ввода пароля для изменения диапазона, выберите Диапазон, введите и подтвердите пароль, а затем выберите Сохранить. Убедитесь, что защита листа включена.
-
При желании, чтобы изменить защиту всего листа с помощью пароля, выберите Пароль защиты листа, введите и подтвердите пароль, а затем выберите Сохранить.
важно
-
Используйте надежные пароли, состоящие из букв в верхнем и нижнем регистре, цифр и символов. В ненадежных паролях не используются сочетания таких элементов. Пароль должен состоять не менее чем из 8 знаков. Убедитесь, что клавиша CAPS LOCK отключена, и используйте правильную буквовую букву. Пароли вводятся с учетом регистра.
-
Очень важно запомнить свой пароль. Если вы забудете пароль, корпорация Майкрософт не сможет его восстановить.
-
-
При желании, если вы хотите выборочно включить и отключить определенные элементы листа, выберите раздел Параметры, а затем выберите один или несколько параметров.
Параметр
Возможность
выделение заблокированных ячеек
Перемещение указателя на ячейки, для которых установлен флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять защищенные ячейки.
выделение незаблокированных ячеек
Перемещение указателя на ячейки, для которых снят флажок Защищаемая ячейка на вкладке Защита в диалоговом окне Формат ячеек. По умолчанию пользователям разрешено выделять незащищенные ячейки, а также перемещаться между незащищенными ячейками на защищенном листе с помощью клавиши TAB.
формат ячеек
Измените параметры в группах Шрифт и Выравнивание на вкладке Главная.
Заметка Если форматирование ячеек и скрытые свойства ранее были защищены с помощью диалоговых окна Формат ячеек или Условное форматирование, они остаются защищенными, но изменять параметры в этих диалоговых окнах можно только с помощью Excel для Windows. Если условное форматирование было применено до установки защиты листа, форматирование будет изменяться при вводе значения, удовлетворяющего определенному условию.
форматирование столбцов
Использование любых команд форматирования столбцов, включая изменение ширины столбца или скрытие столбцов (вкладка Главная, группа Ячейки, кнопка Формат).
форматирование строк
Использование любых команд форматирования строк, включая изменение высоты строки или скрытие строк (вкладка Главная, группа Ячейки, кнопка Формат).
вставку столбцов
Вставка столбцов.
вставку строк
Вставка строк.
вставку гиперссылок
Вставка новых гиперссылок (даже в незаблокированных ячейках).
удаление столбцов
Удаление столбцов.
Примечание: Если delete columns is protected and Insert columns is not protected, a user can insert columns but cannot delete them.
удаление строк
Удаление строк.
Примечание: Если delete rows is protected and Insert rows is not protected, a user can insert rows but cannot delete them.
сортировку
Использование команд для сортировки данных (вкладка Данные, группа Сортировка и фильтр).
Примечание: Пользователи не смогут сортировать диапазоны, содержащие заблокированные ячейки на защищенном листе, независимо от настройки этого параметра.
использование автофильтра
Использование стрелок раскрывающегося списка для изменения фильтра в диапазонах, если применяются автофильтры.
Примечание: Пользователи не смогут применять или удалять автофильтры на защищенном листе независимо от настройки этого параметра.
использование отчетов сводной таблицы
Форматирование, изменение макета, обновление данных либо иное изменение отчетов сводной таблицы, а также создание отчетов.
изменение объектов
Выполнять следующие действия:
-
Внесение изменений в графические объекты, в том числе карты, встроенные диаграммы, фигуры, надписи и элементы управления, которые не были разблокированы перед установкой защиты листа. Например, если на листе есть кнопка, запускающая макрос, ее можно нажать, чтобы запустить макрос, но нельзя удалить.
-
Внесение каких-либо изменений (например, форматирование) во встроенную диаграмму. Диаграмма по-прежнему будет обновляться при изменениях ее исходных данных.
-
Добавлять и редактировать заметки.
изменение сценариев
Просмотр скрытых сценариев, изменение сценариев с установленным запретом на изменения и удаление этих сценариев. Пользователи могут изменять значения в изменяемых ячейках, если ячейки не защищены, и добавлять новые сценарии.
Примечания
-
Если вы не хотите, чтобы другие пользователи видели формулы, их можно скрыть в ячейках или в области формул. Дополнительные сведения см. в том, как отобразить или скрыть формулы.
-
ActiveX элементы управления формы, фигуры, диаграммы, smartArt, спарклайны, срезы, временные шкалы и другие элементы управления уже заблокированы при их добавлении в таблицу. Однако блокировка работает только в том случае, если вы включаете защиту листа. Дополнительные сведения см. в теме Защита элементов управления и связанных ячеек на сайте.
-
Отключить или приостановить лист можно двумя способами.
Отключение защиты
-
Выберите Просмотр> Управление защитой.
-
Чтобы отключить защиту, в области задач Управление защитой отключите защиту листа.
Приостановка защиты
Защита прио после прио после прио вохранения отключается для текущего сеанса редактирования, при этом сохраняя защиту для других пользователей в книге. Например, можно приостановить защиту, чтобы изменить заблокированный диапазон, но сохранить защиту для других пользователей.
-
Чтобы приостановить защиту листа, выберите просмотр > Приостановка защиты.
. Если на листе есть пароль защиты, его необходимо ввести, чтобы приостановить защиту.
-
Чтобы возобновить защиту листа, выберите просмотр > возобновить защиту.
Если лист защищен (Лист1), в нижней части листа отображается значок блокировки, а в случае приостановки (Лист2) — незаблокировка значка.
См. также
Защита и безопасность в Excel
Защита файла Excel
Защита книги
Блокировка и разблокировка определенных областей защищенного листа
Блокировка ячеек
Отображение и скрытие формул
Защита элементов управления и связанных ячеек на сайте
Копирование и вставка данных на защищенном листе
Видео: защита книг и книг паролем (Excel 2013)
В электронных таблицах, создаваемых при помощи Microsoft Excel, часто хранится важная информация, которая должна быть скрыта от лишних глаз или случайного редактирования. Специально для таких случаев разработчики программного обеспечения предлагают защиту в виде установки пароля. Всего доступно три разных варианта добавления защитного ключа, которые и будут разобраны далее.
Способ 1: Установка пароля при сохранении файла
Самый быстрый метод, который подойдет большинству пользователей, – установка пароля на Excel-файл при его сохранении. В этом случае не нужно переходить в дополнительные меню и искать специальные параметры, достаточно будет открыть всего одну панель, куда и вписывается ключ доступа.
-
Допустим, вы уже завершили редактирование электронной таблицы и готовы перейти к ее сохранению с добавлением пароля. Тогда на верхней панели выберите меню «Файл».
-
В появившемся окне на левой панели выберите пункт «Сохранить как».
-
Далее щелкните по «Обзор», чтобы перейти к «Проводнику» и не только выбрать место сохранения таблицы, но и указать сам пароль.
-
В небольшом окошке сохранения разверните меню «Сервис» и выберите из него пункт «Общие параметры».
-
Вы можете задать два пароля: для открытия и изменения файла. Здесь уже сами решайте, нужно ли добавить два ключа или достаточно будет только какого-то одного. В конце обязательно подтвердите свой пароль и завершите экспорт XLSX-файла.
-
Теперь при следующем запуске данного защищенного файла появится окно со строкой для ввода пароля. Доступ к содержимому и редактирование будет доступно только после ввода этого ключа.
Снять установленный пароль можно через специальное меню «Сведения», о котором как раз пойдет речь в следующем методе.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Способ 2: Установка пароля через меню «Сведения»
Microsoft Excel предлагает пользователям доступ к отдельному меню, где есть разные параметры для взаимодействия с книгой. В нем вы можете настроить резервное копирование, проверить форматирование, узнать метаданные и установить защиту. Как раз последнюю настройку я и предлагаю рассмотреть более детально.
-
В том же окне «Файл», о переходе в которое говорилось в предыдущей инструкции, на левой панели выберите раздел «Сведения».
-
Нажмите по кнопке «Защитить книгу», чтобы открыть доступные настройки защиты.
-
Среди всех пунктов отыщите «Зашифровать с использованием пароля». Можете использовать и другие настройки, если посчитаете, что они лучше подойдут конкретно в вашей ситуации.
-
Создайте новый пароль и подтвердите внесение изменений. Учитывайте тот факт, что забытый пароль восстановить невозможно, поэтому сохраните его в надежном месте или где-то запишите.
Способ 3: Использование онлайн-сервисов
В конце статьи я хотел бы показать метод, который придет на помощь тем юзерам, кто не имеет доступа к Microsoft Excel, но на руках есть файл, для которого нужно установить пароль. В таких ситуациях изменения можно вносить прямо в код документа, в чем помогут разные онлайн-сервисы.
-
Для реализации поставленной задачи я выбрал инструмент на онлайн-сервисе ASPOSE, но вы можете через поисковик отыскать любые другие тематические веб-ресурсы, если этот по каким-то причинам не подойдет. Начните с загрузки исходного файла на сайт.
-
Убедитесь в том, что файл выбран, затем в специально отведенном поле введите пароль.
-
Подтвердите его добавление, кликнув по «Protect».
-
Ожидайте окончания операции, не закрывая текущую вкладку, иначе весь прогресс будет сброшен.
-
Страница обновится, появится кнопка для скачивания электронной таблицы. Эта версия файла теперь будет открываться только после ввода установленного через онлайн-сервис пароля.
Я уже писал об этом выше, но повторюсь еще раз: при вводе пароля обязательно запомните его, учитывайте текущую раскладку и регистр символов, поскольку все это влияет на ключ безопасности. Восстановить его можно будет, но для этого понадобится обращаться к стороннему софту или платным сайтам, что не есть хорошо.
Хитрости »
12 Июнь 2012 187367 просмотров
Каждому пользователю свой лист/диапазон
Очень часто на своих тренингах и в форумах я слышу вопрос: как защитить доступ к книге так, чтобы для каждого пользователя был доступен только свой лист/листы? А другие ячейки или листы были недоступны для изменения или просмотра? Или скрыть отдельные столбцы с глаз пользователя? Часть подобного функционала предоставляется стандартными средствами Excel, а другая(например, доступность просмотра только конкретных листов) достигается только через макросы. В этой статье хочу привести несколько примеров реализации подобных разграничений прав между пользователями, их плюсы и минусы.
- Разграничение доступа к ячейкам стандартными средствами
Разграничение прав доступа при помощи VBA
- Доступ пользователям только к определенным листам
- Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
- Доступ к определенным листам и скрытие указанных строк/столбцов
- Практический пример с использованием администратора
Разграничение доступа к ячейкам стандартными средствами
Для разграничения доступа к ячейкам на листе можно воспользоваться инструментом Разрешить изменение диапазонов(Allow Users to Edit Ranges), расположенном на вкладке Рецензирование(Review), группа Изменения(Changes):
Это стандартный инструмент, для использования которого нет необходимости подключать что-то дополнительно и он относительно прост в использовании.
Данный инструмент позволяет назначить каждому отдельному диапазону ячеек свои пароли, диапазоны могут располагаться на разных листах книги или на одном листе:
Например, сотрудники коммерческого отдела в общем файле бюджета(картинка выше) должны иметь возможность заполнять только ячейки строк со статьями выручки (строки 8-11, 13-14), а производственный отдел строки 18-22, в которых расположены статьи по расходам производственного отдела. При этом сотрудники коммерческого отдела не должны иметь возможность изменять данные статей другого отдела – каждый только данные своих статей.
Для начала необходимо для сотрудников каждого отдела создать отдельные диапазоны, к которым они будут иметь доступ. Для этого переходим на вкладку Рецензирование(Review) -группа Изменения(Changes) —Разрешить изменение диапазонов(Allow Users to Edit Ranges). Появится диалоговое окно создания/изменения диапазонов:
Нажимаем Создать(New). Появится другое окно, в котором необходимо указать имя диапазона
(Title)
(
коммерческий
), доступные для изменения ячейки
(Refers to cells)
(
C8:N11;C13:N14
) и вписать пароль
(Range password)
(
1111
):
После нажатия Ок появится окно подтверждения пароля. Необходимо указать тот же пароль, что был указан ранее для данного диапазона.
Примечание: если нажать на кнопку Разрешения(Permissions), то можно установить доступ без пароля для конкретных групп пользователей, если группы настроены политикой доменной сети.
Точно так же создаем второй диапазон – «производственный», но для него указываем другой пароль(например –
2222
). После этого у нас в главном окне управления диапазонами будет два диапазона:
Здесь можно еще раз проверить все ли правильно указано, при необходимости изменить (так же изменить диапазоны можно в любое время, вызвав данное окно с вкладки Рецензирование(Review) —Разрешить изменение диапазонов). После этого нажимаем Применить(Apply).
Теперь, чтобы такая защита сработала необходимо непосредственно защитить лист. Это можно сделать либо сразу из этого же окна, нажав кнопку Защитить лист, либо закрыв окно перейти на вкладку Рецензирование(Review) и в группе Изменения(Changes) выбрать Защитить лист(Protect sheet):
В появившемся окне проставляем галочки для тех действий, которые мы хотим разрешить делать пользователю на защищенном листе без ввода пароля(например, на картинке выше помимо стандартного выделения ячеек разрешена вставка столбцов. Подробнее про защиту листов и ячеек можно прочитать в статье — Защита листов и ячеек в MS Excel). Указываем пароль (например
3333
), подтверждаем пароль в появившемся окне и нажимаем Ок. Лист защищен.
Что важно: не следует указывать здесь пароль, который совпадает хотя бы с одним из паролей для отдельных диапазонов. Думаю, понятно почему: чтобы защиту не могли снять те, кому этого не положено делать.
Теперь остается сообщить сотрудникам отделов их пароли: производственный — 2222, коммерческий – 1111.
При первой попытке изменить данные в ячейках C8:N11;C13:N14- будет запрошен пароль на изменение ячеек созданного диапазона «коммерческий» (1111):
Если пользователю известен пароль для диапазона – его необходимо будет ввести лишь один раз. В дальнейшем для ввода данных в ячейки этого диапазона вводить пароль не придется до тех пор, пока файл не будет закрыт. После повторного открытия файла пароль необходимо будет указать заново.
Однако, если сотрудник другого отдела попытается изменить ячейки производственного отдела и пароль ему неизвестен – изменить данные этих ячеек не получится.
Также ни сотрудники коммерческого отдела, ни сотрудники производственного отдела не смогут изменить данные столбцов А и В(№ и наименование статьи), заголовки таблицы(строки с 1-ой по 7-ю) и строки с итоговыми формулами (12, 15 и т.д. – закрашенные зеленым). Они смогут изменять только те ячейки, которые перечислены в назначенных каждому отделу диапазонах. Внести данные в другие ячейки(не перечисленные в разрешенных диапазонах) можно будет исключительно сняв общий доступ с книги, а после этого защиту с листа –Рецензирование(Review) -группа Изменения(Changes) —Снять защиту листа(Unprotect sheet). Но снять общую защиту сможет только тот, кто её создавал и кому известен «главный» пароль. Как правило это администратор или некий «смотрящий» файла и другие пользователи этот пароль не знают.
Плюс подобного метода в том, что такая защита может быть установлена для книги в общем доступе(подробнее про книги с общим доступом можно прочитать в статье — Ведение журнала сделанных в книге изменений).
Что необходимо учитывать для книг с общим доступом: создавать диапазоны для пользователей и устанавливать защиту на лист необходимо ДО назначения книге общего доступа, т.к. после того, как книге будет назначен общий доступ изменять параметры защиты листов и книги запрещено. При этом запрещены как установка защиты так и её снятие.
Минус данного метода в том, что нет дружественного интерфейса снятия защиты. Например, при попытке изменить какие-то ячейки одного из назначенных диапазонов нет никакой информации о том, что это за диапазон(коммерческий или производственный). Что в свою очередь может запутать пользователя. Так же данным методом невозможно скрыть листы, либо отдельные строки и столбцы. Можно лишь запретить изменение ячеек.
Разграничение прав доступа при помощи VBA
Самый большой минус всех методов ниже:
они
не будут работать при отключенных макросах
(Что такое макрос и где его искать?). Во всех приложенных к статье файлах это предусмотрено и если макросы будут отключены, то пользователь увидит лист, предлагающий включить макросы. Подробнее см. в статье: Как запустить файл с включенными макросами?
Плюс подобного подхода
— мы практически не ограничены в правилах: можем скрывать от отдельных пользователей любые листы, строки и столбцы, защищать отдельные ячейки и т.п. Я ниже приведу несколько вариантов реализации защиты кодами, а вам останется лишь выбрать тот, который больше подходит под задачу. Первые три больше демонстрационные, чтобы показать что можно сделать. А вот последний пример — Практический пример с использованием администратора — наиболее приближен к задачам, применяемым в работе и наиболее удобен для распространения среди пользователей.
Проект VBA во всех файлах открыт для просмотра и изменений. Однако перед распространением решений в реальности лучше его закрыть от просмотра и изменений — Как защитить проект VBA паролем.
Важно: приведенные ниже решения могут работать некорректно в книгах с общим доступом. А те решения, в которых устанавливается защита на листы вообще не будут работать, т.к. для книг с общим доступом невозможно изменять параметры защиты листов и книг.
- Доступ пользователям только к определенным листам
Исходная задача: дать возможность пользователю видеть и работать только на определенных листах — тех, которые мы ему выделили. При этом он даже не подозревает, что есть другие листы. Как работает. Открываем файл — автоматом отображается лишь один лист «Main», доступный всем пользователям, жмем на кнопку, появляется форма:
В форме необходимо выбрать пользователя и указать пароль, соответствующий этому пользователю. Важно: Пароли и список доступных листов можно редактировать на очень скрытом листе «Users». Для каждого пользователя можно указать несколько листов. Указывать имена листов необходимо в точности такие же, какие они на самом деле. Это значит, что и регистр букв и каждый пробел должен быть учтен. Для разделения записей с несколькими листами используется точка-с-запятой(Лист1;Лист2;Лист3).
На листе «Main» перечислены имена пользователей, пароли для них и доступные для просмотра листы. Данная информация указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».Важно: файл может работать нестабильно в книгах с общим доступом.
Скачать пример
Tips_Macro_Sheets_for_Users.xls (84,5 KiB, 10 565 скачиваний)
- Доступ пользователю к определенным листам и возможность изменять только отдельные ячейки
Помимо того, что можно ограничить пользователю свободу выбора листов, ему можно еще и ограничить диапазоны ячеек, которые ему разрешено изменять. Иначе говоря, человек сможет работать только на Лист1 и Лист2 и вносить изменения только в указанные для каждого из листов ячейки. Файл с примером работает так же, как и пример выше: открываем книгу — видим только один лист «Main», жмем кнопку. Появляется форма, выбираем пользователя. Появятся только разрешенные листы и на этих листах можно изменять только те ячейки, который мы разрешим в настройках. При этом диапазоны для изменения можно указать для каждого листа разные. Важно: Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым.
Чтобы разрешить изменять диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, необходимо на листе «Users» указать листы: Лист1;Лист2 и диапазоны: A1:A10,A15:A20;B1:B10,B15:B20
На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
Важно: защита диапазонов достигается за счет установки защиты листа. Поэтому файл не будет работать в книгах с общим доступом.
Скачать пример
Tips_Macro_Sheets_Rng_for_Users.xls (86,0 KiB, 4 882 скачиваний)
- Доступ к определенным листам и скрытие указанных строк/столбцов
И еще чуть-чуть испортим жизнь пользователю: каждому пользователю видны только свои листы и виден только свой диапазон на этом листе. Точнее — строка или столбец. Все так же, как и в файлах выше(Пароли, список доступных листов и диапазонов можно редактировать на очень скрытом листе «Users». Для этого его необходимо отобразить, как описано в статье: Как сделать лист очень скрытым).
На листе «Users» доступны следующие настройки: в самом правом столбце необходимо указать скрывать столбцы(C) или строки(R) указанного диапазона.
Например, указаны диапазоны на Лист1 — А1:А10 и А15:А20, а на Лист2 — В1:В10 и В15:В20, а в правом столбце — R;C. Значит на Лист1 будут скрыты строки 1:10, 15:20, а на Лист2 столбец В. Почему так заумно? Потому что нельзя скрыть только отдельные ячейки — можно скрыть лишь столбцы или строки полностью.
На листе «Main» пароли и фамилии указаны только для ознакомления и тестов. Менять данные для реальных задач необходимо на листе «Users».
Пароль на листы указывается напрямую в коде. Для изменения пароля необходимо перейти в редактор VBA(Alt+F11), раскрыть папку Modules, выбрать там модуль sPublicVars и изменить значение 1234 в строке: Public Const sPWD As String = «1234»:
Важно: защита отображения скрытых строк и столбцов достигается за счет установки защиты листа. Поэтому файл не будет работать в книгах с общим доступом.
Скачать пример
Tips_Macro_Sheets_Hide_Rng_for_Users.xls (100,0 KiB, 4 537 скачиваний)
- Практический пример с использованием администратора
Все примеры выше имеют один маленький недостаток: при открытии файла виден один лист и надо жать на кнопку, чтобы выбрать пользователя. Это не всегда удобно. Плюс есть недостаток куда хуже: для изменения настроек всегда надо вручную отображать лист настроек, а может и другие листы. Поэтому ниже я приложил файл, форма в котором открывается сразу после открытия файла:
Если выбрать «Пользователь» — admin, указать «Пароль» — 1, то все листы файла будут отображены. Другим пользователям будут доступны только назначенные листы. Таким образом, пользователь, назначенный администратором сможет легко и удобно менять настройки и права доступа пользователей: добавлять и изменять пользователей, их пароли, листы для работы(они доступны на листе Users, как и в файлах выше). После внесения изменений надо просто закрыть файл — он сохраняется автоматически, скрывая все лишние листы.
При этом если пользователя нет в списке или пароли ему неизвестны, то при нажатии кнопки Отмена или закрытии формы крестиком файл так же закроется. Таким образом к файлу будет доступ только тем пользователям, которые перечислены в листе Users, что исключает доступ к файлу посторонних лиц.
Если макросы будут отключены, то пользователь увидит лишь один лист — с инструкцией о том, как включить макросы. Остальные листы будут недоступны.
В реальных условиях не лишним будет закрыть доступ к проекту VBA паролем: Как защитить проект VBA паролемВажно: файл может работать нестабильно в книгах с общим доступом.
Скачать пример
Tips_Macro_UsersRulesOnStart.xls (72,0 KiB, 6 294 скачиваний)
Статья помогла? Поделись ссылкой с друзьями!
Видеоуроки
Поиск по меткам
Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика
Установка пароля на файлы в программе Microsoft Excel
Смотрите также только при незащищенном формулы или источники вместо защиты диапазонов бы тоже полезно.Select Case x селективной (выборочной) защитой документа и т.д. назащищена и другим пользователям снять книги Excel паролем. скрыть значения ячеек, ячеек Excel доступными изменений данных в
листе является толькоПосле того, как все
Установка пароля
Безопасность и защита данных листе. данных. надо вставить такиеThe_PristCase «пароль1»: Sheets(1).Visible документов.Описание функций параметров окнаСнять защиту листаВставка строк с листа защиту Дополнительные сведения см.
Способ 1: установка пароля при сохранении файла
смотрите в статье для изменений. этой книге. Тоже выделение ячеек. Но,
- настройки в окне являются одним изДопустим нам нужно скрыть
- В таблице данных защитим строки:: Только что обновил
- = TrueЧтобы сохранить от изменений «Общие параметры»:. Командуне защищена, пользователь — его потребуется ниже. «Как скрыть текстВыделяем ячейки, которые
- ставим пароль, но автор документа может общих параметров выполнены, главных направлений развития закупочные цены и ячейки листа отSheets(sSheets(li)).Rows.Hidden = True статью — можноCase «пароль2»: Sheets(2).Visible только структуру документаВсегда создавать резервную копию.Снять защиту листа может вставлять строки, ввести для ееСведения о том, как
в ячейке Excel». должны быть доступны уже на лист разрешить форматирование, вставку жмем на кнопку современных информационных технологий. наценку в прайс-листе: изменений, данных вSheets(sSheets(li)).Range(sRng(li)).Hidden = False указывать для каждого = True с помощью пароля При сохранении документаможно найти на но их нельзя отключения. заблокировать файл, чтобыКак снять (удалить) пароль для изменений. Нажимаем (листы книги). и удаление строк«OK» Актуальность этой проблемыЗаполните «Лист1» так как шапке и строкеНо необходимо доработать листа еще и
’… делаем следующее: вместе с исходным вкладке удалить.Ниже приведены инструкции по
другие пользователи не в Excel на выделенную ячейкуМожно и столбцов, сортировку,. не уменьшается, а показано на рисунке. итоговых значений.
проверку на скрытие диапазоны.End SelectВыберите инструмент: «Рецензирование»-«Защитить книгу» основным файлом *.xlsx,Рецензирование
- сортировку защите листа. смогли открыть его,. правой мышкой. Иззащитить отдельные ячейки. применение автофильтра, изменениеОткрывается окно, где нужно только растет. Особенно Здесь у насВыделите диапазон ячеек B2:B6 строк или столбцов.marker_mc — в
- End SubВ появившемся окне «Защита создается в томв группеИспользование команд для сортировкиНа вкладке см. в статьеСоответственно в тех контекстного меню выбираемФункцию защиты книги, объектов и сценариев, ввести ключ ещё
важна защита данных будут храниться закупочные и вызовите окноvikttur Вашем случае можно
Способ 2: установка пароля в разделе «Сведения»
на проект можно структуры и окон» же каталоге файлИзменения данных (вкладка
- Рецензирование Защита файла Excel. же окнах, как функцию «Формат ячеек». листа можно вызвать
- и т.д. Можно раз. Это сделано для табличных файлов, цены. «Формат ячеек» (CTRL+1).: Я как раз для всех указать поставить защиту - включите опцию «структуру» резервной копии с.Данныенажмите кнопкуЧтобы предотвратить добавление, изменение,
- и ставили. В Заходим в диалоговом так. Закладка «Главная» снять защиту практически для того, чтобы в которых зачастуюСкопируйте закупочный прайс на Перейдите на вкладку делаю такой проектик: ВСЕ листы как должно хватить. и введите пароль. расширением *.xlk. ФактическиЕсли лист не, группаЗащитить лист перемещение, копирование или диалоговом окне выбираем
- окне на закладку -> «Рецензирование». с любого действия. пользователь ошибочно при хранится важная информация «Лист2», а в «Защита» и снимите каждому — свой разрешенные, а диапазоныmarker_mc Нажмите ОК. это полная копия защищен, на лентеСортировка и фильтр. скрытие и отображение «Снять защиту». «Защита» и убираемВыбираем, что нужно защитить. После установки настроек
первом вводе не коммерческого характера. Давайте место цен в галочку на против лист по паролю. для них уже: Этого вполне достаточно.Примечание. Для решения данной исходного файла со выводится кнопка «Защитить).В списке листов в книге,Пароль с книги галочку у слов Функцию защиты можно жмем на кнопку совершил опечатку. Жмем узнаем, как защитить диапазоне B2:B4 проставьте опции «Защищаемая ячейка».Private Sub Workbook_Open() свои.
- Большое спасибо задачи можно пойти всеми его сохранениями лист».Примечание:Разрешить всем пользователям этого см. статью Защита в диалоговом окне «Защищаемая ячейка». Мы вызвать по другому.«OK» на кнопку файлы Excel при формулы наценки 25%: Нажмите ОК. Dim shts AsА еще есть
Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»
Hugo другим путем: «Файл»-«Сведения»-«Разрешения»-«Защитить в процессе работыЧтобы снять защиту листа,
- Пользователи не смогут сортировать
- листа книги. , где писали сняли защиту сКак поставить пароль на.«OK» помощи пароля. =Лист1!B2*1,25.Выберите инструмент «Рицензирование»-«Защитить лист». Worksheet ‘ отобразить такая стандартная опция: Вообще-то все скрыть структуру книги». с документом. сделайте следующее: диапазоны, содержащие заблокированныеустановите флажки для
- Чтобы узнать, чем защита пароль — удалить выделенных ячеек. Всё. Excel.При нажатии на пункт. В случае несовпаденияСкачать последнюю версию
Щелкните правой кнопкой мышкиВ появившемся диалоговом окне лист «начало» Worksheets(«начало»).Visible — «Разрешить изменение не получится, одинЕсли структура книги защищенаПароль для открытия файла.Выберите лист, защиту которого ячейки на защищенном элементов, изменение которых файла Excel отличается его. Теперь можно ставитьВ верхнем левом«Защитить структуру книги» ключевых слов программа
Excel
lumpics.ru
Пароль на Excel. Защита Excel.
по ярлычке листа «Защита листа» установите = True Worksheets(«начало»).Activate диапазонов» с инструкцией нужно паролем – это Если введен пароль вы хотите снять. листе, независимо от должно быть доступно от защиты книгиЗащиту с листа пароль на лист. углу таблицы нажимаемможно установить защиту
предложит ввести парольРазработчики программы прекрасно понимали «Лист1» и выберите галочки так как ‘ другие листыHugo — проблему
оставить. значит что нельзя: он будет запрашиватьсяВыберите настройки этого параметра. пользователям. или листа, прочтите убирают, введя пароль. В выделенных ячейках на значок структуры документа. В
ещё раз. важность возможности установки
опцию «Скрыть». Рядом указано на рисунке. спрятать For Each можно сделать всегда.
И перед закрытиемПереносить, удалять, копировать, переименовывать при каждом открытии
Файлиспользование автофильтра
Параметр статью Защита иС ячеек убирают можно писать, даже,«Сохранить как». Открылось
настройках предусмотрена блокировкаПосле этого мы опять пароля именно на же находится опция То есть 2 shts In ThisWorkbook.Worksheets И отключение электричества листы «выводить на все существующие листы. документа. Пока пользователь>Использование стрелок раскрывающегося спискаВозможность безопасность в Excel. защиту – убрать если стоит пароль диалоговое окно.
изменения структуры, как возвращаемся в окно файлы Excel, поэтому «Показать». Она будет опции оставляем по If shts.Name <> и пр. Я исходную» и сохраняться.Вставлять (создавать) новые листы не введет правильныйСведения для изменения фильтра
выделение заблокированных ячеекВот какие элементы можно галочки или удалить на листе.В левой стороне диалогового с паролем, так сохранения файла. Тут внедрили сразу несколько активна, если книга умолчанию, которые разрешают «начало» Then shts.Visible предложил решение, аИ в момент и даже листы пароль – документ> в диапазонах, еслиПеремещение указателя на ячейки, заблокировать на незащищенном всплывающий список.Как защитить отдельные ячейки окна выбираем из и без него.
можно при желании вариантов выполнения данной содержит хотя бы всем пользователям выделять
= 2 Next
пользоваться им или сохранения тоже. Иначе диаграмм. не откроется. ИЗащита
применяются автофильтры. для которых установлен листе:
Если в книге в Excel списка папку (место),
В первом случае,
изменить его название процедуры. При этом, 1 скрытый лист. любые ячейки. А ufStart.Show ‘ открыть поискать стандартные методы может получиться, чтоПереносить или копировать листы не будут доступны>Примечание: флажокФормулы не установлен пароль..
куда будет сохранена это, так называемая и определить директорию,
существует возможность установить Используйте ее, чтобы так же разрешаем форму End Sub — дело каждого. человек сохранит файл в другие книги. данные даже дляСнять защиту листа Пользователи не смогут применятьЗащищаемая ячейка: Если вы не А в таблицеПо умолчанию на книга с паролем. «защита от дурака», где он будет ключ, как на показать все скрытие их форматировать, поставив
Можно прятать листыmarker_mc с открытым своим
Отображать скрытые листы. чтения.или или удалять автофильтрына вкладке хотите, чтобы другие изменили данные без всех ячейках Excel Вверху диалогового окна то есть от находиться. Когда все открытие книги, так листы в одном галочку напротив «форматирование при закрытии книги.: Вы не множко листом, и вдругОграничение некоторых операций выполняемыхПароль для изменения документа.Рецензирование на защищенном листеЗащита пользователи видели формул, нашего ведома, то стоит защита ячейки.
в строке адреса непреднамеренных действий. Во это сделано, жмем и на её списке. Но существует ячеек». При необходимости При старте - видно не поняли электричество пропало :(
с помощью кода Если документ защищенИзменения независимо от настройкив диалоговом окне их можно скрыть можно выявить кто, Если мы включим видно, куда будет втором случае, это на кнопку изменение. способ, который позволяет
укажите пароль на
только форма для что я имелПотом появилось, и VBA-макросов. этим паролем, то> этого параметра.Формат ячеек от невидимым в когда и что функцию «Защитить лист», сохранена книга. «Имя уже защита от«Сохранить»Один из способов предполагает
даже скрыть лист снятие защиты с ввода пароля на ввиду. Я хотел при открытии этогоПолезный совет. Защиту структуры он откроется вСнять защиту листа
использование отчетов сводной таблицы. По умолчанию пользователям
ячейках или в исправлял. Подробнее об то все ячейки файла» — это целенаправленного изменения документа. установить пароль непосредственно в списке с листа. фоне информационного листа. чтоб лист был файла с отключенными
книги часто используют режиме «только чтение»..
Форматирование, изменение макета, обновление разрешено выделять защищенные строку формул. Дополнительные этой функции Excel, книги будут заблокированы.
название книги, его другими пользователями.Таким образом мы защитили при сохранении книги помощью VBA-редактора (Alt+F11).
Теперь проверим. Попробуйте вводитьПри правильном пароле
к примеру 1, макросами будет что? для запрета отображения Данные можно просматривать,
Если лист защищен паролем, данных либо иное ячейки. сведения просмотреть Отображение смотрите в статье Мы ничего не можно изменить поВозможность установки пароля существует файл Excel. Теперь Excel.Для блокировки опции «Показать» данные в любую
открывается нужный лист. но в зависимости Сплошной геморрой… скрытых листов, в но нельзя изменять. введите его в изменение отчетов своднойвыделение незаблокированных ячеек или скрытие формулы.
«Журнал изменений в сможем сделать в своему усмотрению. Внизу также во вкладке для его открытия
excel-office.ru
Защита листа
Переходим во вкладку выберите инструмент «Рецензирование»-«Защитить ячейку вне диапазона Как открывать по от от введенногоА если человек которых хранятся простыеРекомендовать доступ только для диалоговом окне таблицы, а такжеПеремещение указателя на ячейки,Диапазоны Excel» тут. других ячейках. А кнопка «Сервис», нажимаем«Рецензирование» и редактирования потребуется«Файл» книгу». В появившемся B2:B6. В результате паролю — неограниченное
пользователя/пароля, отображался исключительно назаводил непойми что базы данных для: чтения. Если даннаяЗащита листа создание отчетов. для которых снят: вы можете позволитьМожно нам нужно защитить на нее и,. вводить соответствующие пароли.программы Excel. окне «Защита структуры получаем сообщение: «Ячейка поле деятельности. определённый диапазон таблицы. и это сохранять простых приложений, созданных опция включена, тои нажмите кнопкуизменение объектов флажок пользователям работать взащитить ячейки от неправильно
одну (например) ячейку, из вышедшего списка,
-
Переходим в вышеуказанную вкладку.Второй способ подразумевает установкуКликаем по пункту и окон» поставьте защищена от изменений».The_Prist
-
Например таблица у не хочет и средствами Excel или при каждом открытииOK
-
Выполнять следующие действия:Защищаемая ячейка определенных диапазонах на вводимых данных чтобы в остальных выбираем «Общие параметры».
-
Ищем блок инструментов пароля в разделе«Сохранить как» галочку напротив опции Но если мы: Добавил в статью
-
нас А1:С10, по нельзя? выпадающих списков и документа, будет отображаться.Внесение изменений в графические
Выбор элементов листа для блокировки
на вкладке защищенном листе. Дополнительные. Например, нужно, чтобы
-
ячейках книги можноЗдесь можно настроить несколько«Изменение» Excel. «структуру». захотим отформатировать любую файл, в котором умолчания строки сВ общем, может
-
т.п. диалоговое окно сЗащита и безопасность в объекты, в томЗащита сведения см. в в этой ячейке было работать как параметров. Если просто
на ленте. Кликаем«Сведения»В открывшемся окне сохраненияВыделите диапазон ячеек B2:B4, ячейку на листе реализована возможность отображать 1 по 10 лучше каждому свойmarker_mc рекомендацией просматривать его Excel числе карты, встроенныев диалоговом окне статье Блокировка и писали цифры, а обычно. Значит, чтобы поставить пароль на
Включение защиты листа
на кнопку. книги жмем на чтобы в формате (например, изменить цвет только указанные строки/столбцы скрыты и отобразить файл? А начальство
Шаг 1. Разблокировка всех ячеек, которые необходимо изменять
-
: Всем доброе утро. в режиме дляЗащита файла Excel
-
диаграммы, фигуры, надписиФормат ячеек
разблокировка определенных областей пишут слова. Например защитить отдельные ячейки, книгу, то достаточно«Защитить лист»Как и в прошлый
-
кнопку ячеек установить параметр фона) – нам в указанных листах. вручную чтоб их собирает данные для Подскажите как реализовать чтения. Но пользователюЗащита книги и элементы управления,. По умолчанию пользователям защищенного листа. в анкете, др. оставив доступ к поставить пароль в, или
Шаг 2. Защита листа
раз, переходим во«Сервис» «Скрыть формулы» как это удастся безGuest было не возможно. просмотра в сводный следующее: есть файл будет доступен выбор,Блокировка и разблокировка определенных которые не были разрешено выделять незащищенныеПримечание: документах. остальным, нам нужно строке «Пароль для
«Защитить книгу» вкладку
-
, расположенную в самом описано выше. И ограничений. Так же: очень полезно. Спасибо. Теперь выбираем пользователя/пароль,
-
макросом или формулами. с листами в в каком режиме областей защищенного листа разблокированы перед установкой ячейки, а также Элементы ActiveX, элементы управления
Как это сделать,
убрать защиту со
открытия» -> «ОК».
. Эти кнопки полностью«Файл» низу. В появившемся включите защиту листа. без ограничений мыSankey 1 и вуаля открываютьсяИли вообще сразу примере их 3, открыть документ: вБлокировка ячеек
защиты листа. Например,
перемещаться между незащищенными форм, фигуры, диаграммы, смотрите в статье всех ячеек. Выделяем Ввести еще раз соответствуют пунктам. меню выбираем пунктВнимание! Защита листа является можем делать любые: перейди на английский только те строки Access? в реале будет полном доступе или
Отображение и скрытие формул
если на листе ячейками на защищенном графические элементы SmartArt, «Защита ячейки Excel все ячейки листа, этот пароль ->«Защитить текущий лист»В разделе«Общие параметры…» наименее безопасной защитой изменения в диапазоне
и русскими буквами
которые заданы данномуmarker_mc 6. Нужно сделать только для чтения.Защита элементов управления и есть кнопка, запускающая листе с помощью спарклайны, срезы, временные от неверно вводимых нажав на прямоугольник
«ОК». Нажимаем «Сохранить».
и«Сведения». в Excel. Получить B2:B6. Как вводить набери : сонхрофазатрон пользователю. А остальный: Та у нас так, чтоб приПримечание. Кнопка «Сервис» и
связанных ячеек на
макрос, ее можно
клавиши TAB.
шкалы и некоторые
данных».
в верхнем левом Выйдет диалоговое окно
«Защитить структуру книги»
кликаем на кнопку
Открывается ещё одно небольшое пароль можно практически данные, так иGrek отобразить по прежнему тут вообще всё открытии данного файла, опция «Общие параметры» листе
нажать, чтобы запустить
форматирование ячеек
другие элементы блокируютсяПримечание: углу Excel. с вопросом.в разделе«Защитить файл» окно. Как раз мгновенно с помощью форматировать их.
: сервис, параметры, безопастность
нельзя. запутано)))) Насчет одного эксель запрашивал пароль, в диалоговом окнеКопирование и вставка данных макрос, но нельзя
Изменение параметров в диалоговых сразу после добавления Мы стараемся как можноТеперь нажимаем правой мышкойЕсли вы ответите «Нет»,«Сведения»
. Открывается список возможных
в нём можно программ для взлома.Как видно на рисунке,!!!
Hugo листа я это и в зависимости сохранения документа доступна на защищенном листе удалить.
окнах
в таблицу. Однако оперативнее обеспечивать вас на любую выделенную то книга будет, о которых мы
вариантов защиты ключом
указать пароль на
-
Например, таких как: в окне «Защита: жмешь сахранить как: Мне кажется, что уже успел заметить))) от веденного пароля, и в другихВидео: Защита книги илиВнесение каких-либо изменений (например,Формат ячеек блокировка будет работать актуальными справочными материалами ячеку. Из диалогового сохранена с паролем
-
уже говорили выше. файла. Как видим, файл. В поле Advanced Office Password листа» содержится большое -сервис-общие параметры и
-
это вообще всё
плюс ко мне
открывало только тот программах входящих в листа паролем (Excel форматирование) во встроеннуюили только в том на вашем языке. окна выбираем функцию по указанному адресу. Дальнейшие действия тоже
-
-
тут можно защитить«Пароль для открытия» Recovery – эта количество опций, которыми вводишь пароль шатко и ненадёжно… только дошло насчет лист, к которому пакет MS Office 2013) диаграмму. Диаграмма по-прежнемуУсловное форматирование
случае, если включена Эта страница переведена
-
«Формат ячеек». На Но и останется полностью аналогичные. паролем не тольковводим ключевое слово, программа позволяет снять можно гибко настраивать@Ндрей борисовичСделать можно, и отключенных макросов((( реально будет привязан этот (Word, PowerPoint иExcel позволяет паролем ограничивать будет обновляться при
-
. Если условное форматирование защита листа. Дополнительные автоматически, поэтому ее закладке «Защита» убираем эта открытая книга
-
Как определить, защищен ли лист?
Для того, чтобы удалить файл в целом, которое нужно будет защиту листа Excel, ограничение доступа к: http://www.freesoft.ru/?id=80420 работать будет. Если тогда ничего не пароль, а все др.). Интерфейс настройки доступ пользователям к изменениях ее исходных было применено до
сведения о том, текст может содержать галочку у слов без пароля. Будет
Отмена защиты листа Excel
пароль, нужно нажать но и отдельный
-
указать при открытии макросов и т.п.
-
данным листа.Штирлиц соблюдать много других получиться. Остановлюсь пожалуй остальные листы ставали общих параметров немного документам на разных данных. установки защиты листа, как включить защиту, неточности и грамматические «Защищаемая ячейка». Нажимаем две книги одинаковые: на кнопку
-
лист, а также книги. В полеПолезный совет! Чтобы посмотреть: Рецензирование — защитить если. на разных файлах,
См. также
недоступными этому пользователю. отличается от Excel,
уровнях защиты.
Добавление или редактирование примечаний.
форматирование будет изменяться см. в следующем
ошибки. Для нас
«ОК».
одна с паролем,«Снять защиту с листа» установить защиту на
«Пароль для изменения» скрытые листы Excel
Часто бывает так, что листНу а например
support.office.com
Защита файла Excel паролем и шифрованием
которые подвязаны к Файл приложил, хотя но в целомСуществует 3 базовых вида
изменение сценариев при вводе значения, разделе.
- важно, чтобы эта
- Теперь отмечаем все другая – без.
- на ленте и
изменения структуры книги.вводим ключ, который
Как поставить защиту на файл
и узнать их самое ценное наСергей миллер вдруг пользователь стёр
- основному. Благодарю за
- это обычный только все интуитивно понятно защиты паролем файловПросмотр скрытых сценариев, изменение
- удовлетворяющего определенному условию.Защита листа выполняется в статья была вам ячейки, которые надо Если надо, чтобы ввести соответствующее ключевоеЕсли мы остановим выбор нужно будет ввести, истинное количество в листе это формулы,
- : А ты не важные данные, а помощь. созданный док с и подобно. Excel: сценариев с установленнымформатирование столбцов два этапа: сначала полезна. Просим вас защитить. Как отметить
книга была одна слово. на пункте если понадобится отредактировать защищенной книге, нужно которые могут быть ставь на лист, про UNDO илиThe_Prist
3-мя листами.
- Защита открытия документа. запретом на измененияИспользование любых команд форматирования нужно разблокировать ячейки, уделить пару секунд не смежные ячейки и с паролем,Как видим, программа Microsoft«Зашифровать паролем» данный файл. открыть режим редактирования достаточно сложными. Данный поставь Полностью на
- Ctrl+Z он не: Как вариант:ikkiЧтобы поставить защиту вЗащита от изменения данных и удаление этих столбцов, включая изменение которые пользователи должны и сообщить, помогла (не подряд ячейки то ответить «Да»
- Excel предлагает сразу, то откроется окно,Если вы хотите, чтобы макросов (Alt+F11). В пример сохраняет формулы пользователя Его не знает (или эти
- Возможность защиты от: насколько квалифицированны и Excel более надежную в документе. сценариев. Пользователи могут ширины столбца или изменять, а затем ли она вам, расположены), смотрите в на вопрос «Заменить?». несколько способов защитить в которое следует ваш файл не левом окне «VBAProject»
от случайного удаления, трудно создать! хоткеи заняты чем-то глаз при отключенных любознательны Ваши пользователи? от взлома, следуетШифрование файлов. изменять значения в скрытие столбцов (вкладка защитить лист с с помощью кнопок статье «Диапазон в Тогда эта книга файл паролем, как
ввести ключевое слово.
Шифрование файла с паролем
могли редактировать посторонние будут отображаться все изменения или копирования.Дмитрий другим, было такое). макросах предусмотрена.ибо любые защиты воспользоваться встроенной функциейДалее рассмотрим все виды изменяемых ячейках, еслиГлавная использованием пароля или внизу страницы. Для Excel» здесь. Затем без пароля заменится от преднамеренного взлома, Этот пароль соответствует лица, но доступ
листы с их Но их можно: Здравствуйте!Или UNDO неikki в Excel’е не шифрования книги. Ведь
более подробно. ячейки не защищены,, группа без него. удобства также приводим нажимаем на выделенную на книгу с так и от ключу для открытия к просмотру желаете именами. просматривать. Если перейтиПомогите, как поставить помогает (удалил например
Защита структуры книги
: вот это - слишком стойки для существуют программы, которыеДля наглядного примера установим и добавлять новыеЯчейки
В файле Excel щелкните ссылку на оригинал ячейку правой мышью, паролем. То есть
- неумышленных действий. Запаролить
- книги, который мы оставить свободным, то,Но и здесь может в ячейку B7, пароль на лист?
свой лист случайно… уже по-серьезному. пытливых умов и позволяют снять защиту
несколько паролей на сценарии., кнопка
- ярлычок листа, который (на английском языке).
- выбираем «Формат ячеек». будет одна книга можно, как открытие
- применяли в предыдущем в таком случае,
- быть закрыт доступ
- то в строке Например на Лист )
The_Prist, спасибо. шаловливых ручек. с файла Excel. 1 документ, используяПри желании можно ввестиФормат вы хотите защитить.Чтобы предотвратить умышленное или На закладке «Защита» с паролем. Всё,
exceltable.com
Пароль на открытие и отображение листа в зависимости от пароля
книги, так и способе при сохранении вводите только первый паролем. Для этого формул мы увидим: 1- один пароль,Первое желание -Hugoа такая обходится Например, такие как разные виды защиты: пароль в поле).Выделите ячейки, которые должны случайное изменение, перемещение ставим галочки. пароль установлен на редактирование или изменение файла. После ввода пароль. Если задано выбираем инструмент: «Tools»-«VBAProjectProperties»-«Protection» «СУММ(B2:B6)» . на лист2- другой
закрыть без сохранения: Проверил — сохранился вообще довольно просто
Advanced Excel PasswordВыберите опцию: «Файл»-«Сохранить как».Пароль для отключения защитыформатирование строк изменять другие пользователи.
или удаление данныхВнимание! книгу.
её отдельных структурных данных жмем на два ключа, то и в соответствующихТеперь попробуем защитить формулу пароль и т.д? и открыть файл под петровым и — отключением макросов.
Recovery. В этойВ появившимся окне щелкните листаИспользование любых команд форматированияСовет: на листе другимиЯчейка будет защищенаТеперь, при попытке элементов. При этом, кнопку при открытии файла полях вводим пароль.
не только отSerge_007 заново. Тут и
симитировал отключение электричестваmarker_mc
программе невинное описание:
на кнопку «Сервис»и нажать кнопку строк, включая изменение
Чтобы выделить несколько несмежных пользователями, можно заблокировать
(скрыта формула) только
открыть книгу Excel, автор может сам
«OK» будет предложено ввести
С другой стороны,
удаления и редактирования,
: Рецензирование — Защитить
попали. (нет, не выдернул: Не очень любознательны,
«программа предназначена для и выберите опциюОК
высоты строки или ячеек, нажмите и ячейки на листе после того, как выйдет окно, куда
определять, от каких. Теперь без знания оба. Если пользователь
если установленные пароли а и от листА единственный выход 220 — просто уровень у людей восстановления забытых паролей
«Общие параметры».. В диалоговом окне скрытие строк (вкладка удерживайте клавишу CTRL Excel, а затем
поставят защиту на нужно ввести пароль. именно изменений он ключа файл никто знает только первый
значит, книга скрывает просмотра. Решить даннуюДмитрий (если удалили лист снял задачу :)) работающих с екселем
к файлам Excel».В следующем появившемся окне
Подтверждение пароляГлавная и щелкните их защитить его паролем. лист. Осталось поставитьЗащитить лист Excel. хочет защитить документ. не сможет открыть. из них, то часть данных от задачу можно двумя: Там идёт защита или напортачили так,Открываю файл без ниже среднего. До
Но все мы задайте разные значения
еще раз введите, группа левой кнопкой мыши.
Предположим, что у защиту на лист,Защита устанавливается в
Автор: Максим Тютюшев
При выборе пункта ему доступно будет пользователя. А при способами: от изменения материала что на UNDO макросов — вуаля…
моего прихода в прекрасно понимаем основное в поля: «Пароль
пароль и нажмитеЯчейкиЩелкните правой кнопкой мыши вас есть лист как — смотрите открытой книге. Нажимаем
Защита Excel«Защитить текущий лист» исключительно чтение, без
большом желании пользовательЗапретить выделять ячейки на и т.д… А
надеяться не приходится) Геморой. компанию про макросы предназначение данного софта. для открытия» иОК, кнопка в любом месте отчета о работе выше. Но, в правой мышью набывает двух видов:откроется окно с возможности редактирования данных.
рано или поздно листе. меня интересует защита — сохранить файлHugo и не слышали
Для шифрования файлов следует «Пароль для изменения»..Формат листа и выберите группы и вы диалоговом окне «Защита
ярлык листа, напоставить пароль на открытие большим количеством настроек. Вернее, редактировать он
найдет способ получитьВключить скрытие содержимого ячейки. от просмотра.. Т.е. под другим именем.: И опять же даже)))) выбрать инструмент: «Файл»-«Сведения»-«Защитить Также отметьте галочками
Важно:). команду хотите, чтобы ее листа» нужно поставить который ставим пароль. книги Excel и Тут также есть сможет всё что доступ этим кРассмотрим, как реализовать второй
ввёл пароль, тога Тогда оригинал не — книга приВпринципи нужно чтоб книгу»-«Зашифровать паролем». В опции: «Всегда создавать вставку столбцовФормат ячеек участники могли добавлять галочки у функций,В открывшемся окне выбираем защитить лист, диапазон, окно для ввода
угодно, но вот данным. Об этом способ: и просмотришь )
пострадает. закрытии сохраняется. А листы по умолчанию окне «Шифрование документа»
резервную копию» иИспользуйте надежные пароли, состоящиеВставка столбцов.(либо нажмите клавиши данные только в допуск к которым «Защитить лист». Вводим столбец, строку, отдельные
пароля. Данный инструмент сохранить эти изменения следует помнить, когдаЕсли лист защищенный снимите
Serge_007Т.е. думаю нужно если не хочу/нельзя были в режиме введите пароль для
«Рекомендовать доступ только из букв ввставку строкCTRL+1 определенные ячейки и разрешаем. Например - пароль -> «ОК». ячейки от исправлений позволяет защитить конкретный
не получится. Можно Вы хотите показать защиту выбрав инструмент:: В топике Вы поменять «листы на сохранять? xlSheetVeryHiden — этого максимальной защиты файла для чтения».
верхнем и нижнемВставка строк.или не могли изменять вставлять и удалятьВводим еще раз этот. лист от редактирования.
будет только сохранить только часть данных, «Рецензирование»-«Снять защиту листа».
об этом скромно исходную» с закрытияmarker_mc будет достаточно чтоб
в Excel.
Дальше Excel попросит ввести
регистре, цифр ивставку гиперссылокCOMMAND1
другие элементы. С строки, столбцы, т.д. пароль –«ОК». ЛистИногда необходимо защитить При этом, в
в виде копии а часть желаетеПерейдите на ячейку B7 умолчали книги на сохранение: The_Prist, очень интересный они не зналиВнимание! Для максимальной надежности повторно сначала пароль специальных знаков. ВВставка новых гиперссылок (дажена компьютере Mac), помощью защиты листа
Можно перед установкой защищен. лист, книгу Excel отличие от защиты без изменения первоначального скрыть! В данном
и снова вызываемСредствами Excel от изменений. Правда тогда пример. про их наличие)))
запаковывайте в архивы на открытие, а ненадежных паролях используются в незаблокированных ячейках). а затем откройте можно сделать доступными
пароля на лист,Внимание!
planetaexcel.ru
Подскажите как поставить пароль на лист в Excel?
от изменений другими от изменения через документа. случае следует правильно
окно «Формат ячеек» просмотра можно защитить
после сохранения сноваУ Вас написано но при вводе с паролем и
потом пароль на не все эти
удаление столбцов вкладку для редактирования только
скрыть некоторые столбцы,Защиту листа можно людьми, скрыть текст сохранение, данный способКроме того, тут же оценивать уровень секретности
Как создать пароль на лист (Настройки Excel/Setup)
(CTRL+1). На закладке книгу, а на
нужно заводить пароли, «Каждому пользователю свой пароля (при открыти максимальным сжатием зашифрованные изменение документа. После символы. Пароль должен
Удаление столбцов.Защита определенные части листа,
строки. Как это установить без пароля. от других людей, не предусматривает возможности можно поставить галочку информации, которая предоставляется «Защита» отмечаем опцию VBA можно и
ну или как-то лист/диапазон», доккумента) видимым ставал файлы Excel. Это
повторного ввода паролей состоять не менееПримечание:и снимите флажок после чего пользователи сделать, смотрите в
excelworld.ru
Защита листа и ячеек в Excel
В диалоговом окне т.д. Есть несколько даже создавать измененную около пункта другим лицам. Ответственность «Скрыть формулы». листы, см эту код усложнять дальше…Дело в том тот лист которому будет еще более следует выполнить стандартную чем из 8
Как поставить защиту в Excel на лист
ЕслиЗащищаемая ячейка не смогут изменять статье «Как скрыть «Защита листа» не
- вариантов. копию листа. Все«Рекомендовать доступ только для за безопасность вВключите защиту с такими тему: http://www.excelworld.ru/forum/10-493-1А по закрытию что, у меня
- пароль соответствует.
- надежный способ защиты процедуру сохранения файла знаков, но лучшеУдаление столбцов. данные в других столбцы в Excel» пишем ни какойМожно поставить действия на нём чтения» первую очередь лежит самыми параметрами окнаНа лист можно поставить файла просто предложить впринципи ситуация в
ikki информации в документах. с указанием его использовать парольную фразузащищена, аРешите, какие действия пользователи его областях. тут. пароль. Просто, вызываемпароль на всю книгу блокируются, хотя в. на Вас. «Защита листа» как защиту, при которой сохраниться — если которой нужно разрешить: тупо в лоб, Так же используйте
имени и выбора длиной не менееВставка столбцов должны выполнять наВажно:Вставить скрытый текст в диалоговое окно «Защита
Excel
Как скрыть формулу в ячейке Excel
целом книгу сохранитьПри этом, даже дляПримечание. Группировка при защите в предыдущем примере. все могут просматривать отказ, то файл просмотр только определённых как-то так: сложные и длинные папки. 14 знаков.не защищена, пользователь листе (например, вставка
Excel. листа» и нажимаеми тогда книгу можно. пользователя, знающего оба листа Excel –Теперь переходим на ячейку
- содержание листа, но будет как был,
- строк, тобеж диапазона.
в модуле «Эта пароли с использованием
- Примечание. В окне «ОбщиеОчень важно запомнить свой может вставлять столбцы,
- и удаление столбцовЗащита листаВ Excel можну в нем кнопку можно будет открытьНастройки степени защиты пользователь
- пароля, файл по не работает при B7 и убеждаемся нельзя ничего в
с скрытыми листами. Может есть что Книга» спецсимволов альт-кодов. Например, параметры» каждая опция пароль. но их нельзя
или строк, изменениене сделать значения ячеек
Как скрыть лист в Excel
«ОК». В таком только по паролю. может установить сам,
- умолчанию откроется без любых настройках. Сделать в том, что нем изменять. Так В общем, пока
- то подобное, дляPrivate Sub Workbook_Open() код Alt+3(на цифровой функционирует независимо. Например,Если вы забудете пароль, удалить.
- объектов, сортировка илиявляется функцией безопасности. скрытыми от постороннего случае, все смогутМожно оставить выставляя галочки в панели инструментов. Но, доступную в полноценном в строке формул же можно заблокировать сыро… того чтоб можноfor i=1 to клавиатуре) = ♥. можно только задать корпорация Майкрософт неудаление строк
- использование автофильтра). Кроме Она просто запрещает взгляда и от убрать защиту. Защитадоступ к книге всем соответствующих пунктах. По при желании он
- режиме функцию группировки ничего не отображается. все, кроме диапазонаThe_Prist было скрывать отображать 6: sheets(i).visible=xlveryhidden: next
Excel позволяет защищать паролем пароль на открытие сможет его восстановить.Удаление строк. того, вы также изменение заблокированных ячеек распечатывания. Затем установить без пароля может людям умолчанию из всех всегда сможет открыть на защищенном листе
Даже результат вычисления ячеек для ввода: Здесь надо писать не листы, а i файлы как целиком, документа или толькоЕсли лист защищен, командаПримечание: можете указать пароль, на листе.
пароль. О нескольких защитить от случайных, чтобы могли пользоваться действий для пользователя, эту панель, нажав можно только с формулы. данных. А иногда код заново. именно строки одногоx = InputBox(«введите так и отдельными отметить опцию дляЗащитить лист Если чтобы заблокировать лист.Защита листа отличается от способах и местах изменений в таблице. данными книги, но который не владеет соответствующую кнопку. помощью макросов.Примечание. Закладка «Защита» доступна можем просто скрытьЕсли коротко: просто листа? это было пароль»)
частями. Сейчас займемся постоянного резервирования копиина ленте изменяетсяУдаление строк Пароль не позволит защиты файла или где и какЗащитить лист, оставив несколько защитить лист от
exceltable.com
паролем, доступным на
Некоторые таблицы Microsoft Excel стоит защитить от посторонних глаз, например, это пригодится для документов с данными о бюджете. В таблицах, которыми управляют несколько человек, есть риск случайной потери данных, а чтобы такого не произошло, можно воспользоваться встроенной защитой. Разберем все возможности блокировки доступа к документам.
Содержание
- Установка пароля на листы и книги
- Установка пароля на отдельные ячейки
- Установка пароля на структуру книги
- Как снять пароль в документе Excel
- Заключение
Установка пароля на листы и книги
Защитить документ целиком или его части – листы – можно несколькими способами. Рассмотрим каждый из них пошагово. Если нужно сделать так, чтобы запрос пароля появлялся при открытии документа, следует установить код при сохранении файла.
- Откроем вкладку меню «Файл» и найдем раздел «Сохранить как». В нем есть опция «Обзор», она и потребуется для установки пароля. В более старых версиях при нажатии на «Сохранить как» сразу открывается окно обзора.
- Когда окно сохранения появится на экране, необходимо найти раздел «Сервис» в нижней части. Откроем его и выберем опцию «Общие параметры».
- Окно общих параметров позволяет ограничить доступ к документу. Можно задать два пароля – для просмотра файла и для изменения его содержимого. Доступ «Только для чтения» устанавливается как предпочтительный через это же окно. Заполним поля ввода паролей и нажмем кнопку «ОК», чтобы сохранить изменения.
- Далее придется подтвердить пароли – еще раз ввести их в соответствующую форму по очереди. После нажатия кнопки «ОК» в последнем окне документ будет защищен.
- Остается только сохранить файл, после установки паролей программа возвращает пользователя к окну сохранения.
При следующем открытии книги Excel появится окно ввода пароля. Если заданы два кода – для просмотра и изменения – вход происходит в два этапа. Вводить второй пароль не обязательно, если нужно только прочитать документ.
Другой способ защитить документ – воспользоваться функциями раздела «Сведения».
- Откроем вкладку «Файл» и найдем в нем раздел «Сведения». Одна из опций раздела – «Разрешения».
- Меню разрешений открывается нажатием на кнопку «Защитить книгу». Необходим второй пункт списка – «Зашифровать паролем». Выберем его, чтобы установить код доступа.
- В окошке шифрования вводим новый пароль. Далее необходимо будет подтвердить его в таком же окне. В конце нажимаем кнопку «ОК».
Обратите внимание! Понять, что опция включена, можно по оранжевой рамке, которая окружает раздел «Разрешения».
Установка пароля на отдельные ячейки
Если нужно защитить некоторые ячейки от изменения или удаления информации, поможет шифрование паролем. Установим защиту с помощью функции «Защитить лист». Она действует на весь лист по умолчанию, но после небольших изменений в настройках будет ориентироваться только на нужный диапазон ячеек.
- Выделяем лист и кликаем по нему правой кнопкой мыши. Появится меню, в котором необходимо найти функцию «Формат ячеек» и выбрать ее. Откроется окно настроек.
- Выбираем вкладку «Защита» в открывшемся окне, там находится два окна для галочек. Нужно снять выбор с верхнего окна – «Защищаемая ячейка». На данный момент ячейка не защищена, но ее нельзя было бы изменить после установки пароля. Далее нажимаем «ОК».
- Выделяем ячейки, которые нужно защитить, и проводим обратное действие. Необходимо снова открыть «Формат ячеек» и поставить галочку в окне «Защищаемая ячейка».
- Во вкладке «Рецензирование» находится кнопка «Защитить лист» – кликнем по ней. Откроется окно со строкой для пароля и списком разрешений. Выбираем подходящие разрешения – возле них нужно поставить галочки. Далее требуется придумать пароль для отключения защиты. Когда все сделано, нажимаем «ОК».
При попытке изменить содержимое ячейки пользователь увидит предупреждение о защите и инструкцию по снятию защиты. Те, у кого нет пароля, не смогут внести изменения.
Внимание! Найти функцию «Защитить лист» можно также во вкладке «Файл». Необходимо зайти в раздел сведения и найти кнопку «Разрешения» с ключом и замком.
Установка пароля на структуру книги
Если установлена защита структуры, появляется несколько ограничений работы с документом. С книгой нельзя будет выполнить данные действия:
- копировать, переименовывать, удалять листы внутри книги;
- создавать листы;
- открывать скрытые листы;
- копировать или перемещать листы в другие книги.
Чтобы заблокировать изменение структуры, выполним несколько шагов.
- Откроем вкладку «Рецензирование» и найдем опцию «Защитить книгу». Эту опцию также можно найти во вкладке «Файл» – раздел «Сведения», функция «Разрешение».
- Откроется окно с выбором варианта защиты и полем для ввода пароля. Ставим галочку возле слова «Структуру» и придумываем пароль. После этого нужно нажать кнопку «ОК».
- Подтверждаем пароль, и структура книги становится защищенной.
Как снять пароль в документе Excel
Отменить защиту документа, ячеек или книги можно там же, где она была установлена. Например, чтобы снять пароль с документа и отменить ограничение изменений, откроем окно сохранения или шифровки и очистим строки с заданными паролями. Для снятия паролей с листов и книги нужно открыть вкладку «Рецензирование» и кликнуть по соответствующим кнопкам. Появятся окна под названием «Снять защиту», где требуется ввести пароль. Если код правильный, защита спадет, и откроются действия с ячейками и листами.
Важно! Если пароль утерян, восстановить его не получится. Программа всегда предупреждает об этом при установке кодов. В таком случае помогут сторонние сервисы, но их использование не всегда безопасно.
Заключение
Встроенная защита документа Excel от редактирования достаточно надежная – восстановить пароль нельзя, он передается доверенным людям или остается у создателя таблицы. Удобство защитных функций в том, что пользователь может ограничить доступ не только к целой таблице, но и к отдельным ячейкам или к редактированию структуры книги.
Оцените качество статьи. Нам важно ваше мнение:
А Вы знаете, что редактор электронных таблиц Microsoft Excel позволяет поставить пароль на изменение как целой книги, так и отдельного листа? Это очень удобно, если у Вас есть необходимость защитить содержимое от пользователей, запретить им производить изменения в таблице или вообще перекрыть доступ в неё. Особенно это актуально в некоторых фирмах, где на сервере организована единая файло-помойка, которая всем доступна и куда все пользователи сваливают документы. С помощью защиты паролем всего XLS или XLSX-файла от несанкционированного доступа. В то же время, тем, кому доступ действительно необходим, Вы можете выдать пароль в индивидуальном порядке.
Давайте рассмотрим подробнее как защитить данные паролем в Excel.
Установка пароля на лист Excel
В нижней части окна находим список листов и кликаем на нужном правой кнопкой мыши чтобы появилось меню, где надо выбрать пункт «Защитить лист»:
Появится отдельное окно «Защита листа», в котором надо указать пароль, а так же выставить с помощью галочек права, которые будут доступны пользователям:
После того, как Вы введёте пароль, появится ещё одно окно, в котором надо ввести его ещё раз для подтверждения:
Теперь, при попытке изменить содержимое защищённого листа, пользователь будет получать вот такое сообщение:
А если он попробует снять защиту листа, то Эксель потребует с него ввести пароль:
Примечание: Вызвать окно «Защита листа» можно и через основное меню в разделе «Рецензирование». Подробнее смотрите в видео:
Как поставить пароль на книгу Excel
Теперь давайте рассмотрим как ставится в Excel защита книги паролем. В главном окне программы и вызываем меню «Файл». Появится вот такая менюшка, в которой надо открыть раздел «Сведения»:
Первым стоит пункт «Защита книги». Кликаем на нём и видим вот такое меню:
Выбираем пункт «Зашифровать с использованием пароля». Эксель попросит ввести пароль:
Вводим и нажимаем «ОК». После этого Вы увидите сообщение, что для открытия этой книги требуется пароль.
Пароль на Эксель-файл
Этот способ защиты данных подразумевает то, что Вы хотите установить пароль на весь XLS или XLSX файл, чтобы посторонний человек не мог его вообще открыть, а при попытках это сделать выдавался бы запрос ввода ключа безопасности:
Чтобы это сделать, надо при сохранении файла Эксель кликнуть на кнопочку «Сервис». Появится такое меню:
Выбираем в нём пункт «Общие параметры». Откроется небольшое окно с полями для ввода пароля на открытие и изменение:
После того, как Вы нажмёте кнопку «ОК», у Вас дважды выскочит окно подтверждения пароля — сначала на открытие XLS или XLSX файла, а затем — на изменение.
После этого Вы можете быть уверены, что неплохо защитили данные.
Установка пароля на файлы в программе Microsoft Excel
Безопасность и защита данных являются одним из главных направлений развития современных информационных технологий. Актуальность этой проблемы не уменьшается, а только растет. Особенно важна защита данных для табличных файлов, в которых зачастую хранится важная информация коммерческого характера. Давайте узнаем, как защитить файлы Excel при помощи пароля.
Установка пароля
Разработчики программы прекрасно понимали важность возможности установки пароля именно на файлы Excel, поэтому внедрили сразу несколько вариантов выполнения данной процедуры. При этом, существует возможность установить ключ, как на открытие книги, так и на её изменение.
Способ 1: установка пароля при сохранении файла
Один из способов предполагает установить пароль непосредственно при сохранении книги Excel.
- Переходим во вкладку «Файл» программы Excel.
Кликаем по пункту «Сохранить как».
В открывшемся окне сохранения книги жмем на кнопку «Сервис», расположенную в самом низу. В появившемся меню выбираем пункт «Общие параметры…».
Если вы хотите, чтобы ваш файл не могли редактировать посторонние лица, но доступ к просмотру желаете оставить свободным, то, в таком случае, вводите только первый пароль. Если задано два ключа, то при открытии файла будет предложено ввести оба. Если пользователь знает только первый из них, то ему доступно будет исключительно чтение, без возможности редактирования данных. Вернее, редактировать он сможет всё что угодно, но вот сохранить эти изменения не получится. Можно будет только сохранить в виде копии без изменения первоначального документа.
Кроме того, тут же можно поставить галочку около пункта «Рекомендовать доступ только для чтения».
При этом, даже для пользователя, знающего оба пароля, файл по умолчанию откроется без панели инструментов. Но, при желании он всегда сможет открыть эту панель, нажав соответствующую кнопку.
После того, как все настройки в окне общих параметров выполнены, жмем на кнопку «OK».
Таким образом мы защитили файл Excel. Теперь для его открытия и редактирования потребуется вводить соответствующие пароли.
Способ 2: установка пароля в разделе «Сведения»
Второй способ подразумевает установку пароля в разделе Excel «Сведения».
- Как и в прошлый раз, переходим во вкладку «Файл».
- В разделе «Сведения» кликаем на кнопку «Защитить файл». Открывается список возможных вариантов защиты ключом файла. Как видим, тут можно защитить паролем не только файл в целом, но и отдельный лист, а также установить защиту на изменения структуры книги.
Если мы остановим выбор на пункте «Зашифровать паролем», то откроется окно, в которое следует ввести ключевое слово. Этот пароль соответствует ключу для открытия книги, который мы применяли в предыдущем способе при сохранении файла. После ввода данных жмем на кнопку «OK». Теперь без знания ключа файл никто не сможет открыть.
При выборе пункта «Защитить текущий лист» откроется окно с большим количеством настроек. Тут также есть окно для ввода пароля. Данный инструмент позволяет защитить конкретный лист от редактирования. При этом, в отличие от защиты от изменения через сохранение, данный способ не предусматривает возможности даже создавать измененную копию листа. Все действия на нём блокируются, хотя в целом книгу сохранить можно.
Настройки степени защиты пользователь может установить сам, выставляя галочки в соответствующих пунктах. По умолчанию из всех действий для пользователя, который не владеет паролем, доступным на листе является только выделение ячеек. Но, автор документа может разрешить форматирование, вставку и удаление строк и столбцов, сортировку, применение автофильтра, изменение объектов и сценариев, и т.д. Можно снять защиту практически с любого действия. После установки настроек жмем на кнопку «OK».
Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»
Возможность установки пароля существует также во вкладке «Рецензирование».
-
Переходим в вышеуказанную вкладку.
Ищем блок инструментов «Изменение» на ленте. Кликаем на кнопку «Защитить лист», или «Защитить книгу». Эти кнопки полностью соответствуют пунктам «Защитить текущий лист» и «Защитить структуру книги» в разделе «Сведения», о которых мы уже говорили выше. Дальнейшие действия тоже полностью аналогичные.
Как видим, программа Microsoft Excel предлагает сразу несколько способов защитить файл паролем, как от преднамеренного взлома, так и от неумышленных действий. Запаролить можно, как открытие книги, так и редактирование или изменение её отдельных структурных элементов. При этом, автор может сам определять, от каких именно изменений он хочет защитить документ.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Запрет доступа к листу Excel с помощью пароля
В Microsoft Excel 2003 есть возможность запрета доступа ко всему файлу с помощью пароля, но иногда требуется запретить доступ к определенному листу в Excel. В этой статье я опишу свой способ, как можно поставить пароль на определенный лист.
Для начала расскажу, что я хочу реализовать. Вы открываете файл Excel и попадаете на определенный лист, доступ к которому Вы имеете, и при переходе на другой лист, на котором стоит пароль, будет выскакивать формочка для ввода пароля, при этом содержимое листа будет скрыто. Другими словами пользователь, который не должен, иметь доступ к этому листу не будет видеть, что там есть, но если пользователь просто случайно нажал на этот лист, у нас будет кнопочка возврата на исходный лист. Все это будет реализовано на VBA (Visual Basic for Applications).
Ставим пароль на доступ к листу Excel
Ну, давайте начнем, откройте Excel и сохраните его, допустим под названием «Пароль на лист». Затем на первом листе, в центре напишите «Секретные данные», а на Листе2 напишите «Общедоступный лист».
После этого нажимайте ALT+F11 для перехода в редактор Visual Basic. Затем нажмите Insert->UserForm (для добавления в проект формы). Добавьте на форму две кнопки и одно текстовой поле.
Измените свойство Caption кнопки CommandButton1 на «Ввод», а кнопки CommandButton2 на «Вернуться назад». Также измените значение Caption нашей формы (UserForm1), скажем на «Для продолжения введите пароль». Измените свойство TextAlign, нашего текстового поля TextBox1, на 2, т.е. выравнивание текста по центру. Также можете изменить шрифт и размер текста в свойстве Font. А еще в свойстве Text (объекта TextBox1) впишите «Введите пароль», чтобы по умолчанию загружался этот текст.
Если Вы все сделали правильно, то у Вас внешний вид должен получиться примерно вот таким (за исключением размера объектов):
Код VBA для запрета доступа к листу Excel
Затем впишите вот такой код в окно кода формы:
Теперь осталось вызывать эту форму при активации листа, для этого в редакторе VB выберите лист, на который Вы хотите поставить пароль, щелкните два раза по нему, у Вас откроется окно кода, Вы вставляете туда вот это:
Еще, для того чтобы по умолчанию всегда открывался общедоступный лист, также в редакторе выберите «Эта книга» откройте редактор кода (двойным щелчком) и вставьте вот это:
Можно еще запретить изменять пароль пользователем, т.е. допустим, с этим файлом работает человек, который немного разбирается в Excel, и он легко может зайти в редактор Visual Basic и изменить пароль. Для того чтобы этого избежать поставим пароль на редактирования VBA проекта. В редакторе Visual Basic нажмите правой кнопкой на VBAProject, откроется меню, в нем выберите Properties. Далее в следующем окне перейдите на вкладку Protection, поставьте галочку как на картинке и введите пароль.
После этого редактировать код всех макросов, т.е. код Visual Basic сможете только Вы, или тот человек, который знает пароль на проект VBA.
Если Вы все сделали правильно, то у Вас при открытие файла будет открываться «Лист2», а при попытке перейти на «Лист1» будет запускаться форма для ввода пароля, а при нажатие кнопки «Вернуться назад», Вы будете возвращаться на «Лист2».
Программка достаточно примитивная, но начинающим программистам VBA она может помочь в развитие своих более сложных и более нужных программ. Так как Вы ее легко можете изменить, дополнить или использовать совершенно в других целях. Надеюсь, она Вам хоть немного помогла!
Защита листа
Чтобы предотвратить умышленное или случайное изменение, перемещение или удаление данных на листе другими пользователями, можно заблокировать ячейки на листе Excel, а затем защитить его паролем. Предположим, что у вас есть лист отчета о работе группы и вы хотите, чтобы ее участники могли добавлять данные только в определенные ячейки и не могли изменять другие элементы. С помощью защиты листа можно сделать доступными для редактирования только определенные части листа, после чего пользователи не смогут изменять данные в других его областях.
Защита листа не является функцией безопасности. Она просто запрещает изменение заблокированных ячеек на листе.
Защита листа отличается от защиты файла или книги Excel паролем. Дополнительные сведения см. ниже.
Сведения о том, как заблокировать файл, чтобы другие пользователи не смогли открыть его, см. в статье Защита файла Excel.
Чтобы предотвратить добавление, изменение, перемещение, копирование или скрытие и отображение листов в книге, см. статью Защита книги.
Чтобы узнать, чем защита файла Excel отличается от защиты книги или листа, прочтите статью Защита и безопасность в Excel.
Выбор элементов листа для блокировки
Вот какие элементы можно заблокировать на незащищенном листе:
Формулы: если вы не хотите, чтобы другие пользователи видели формулы, их можно скрыть из ячеек или строки формул. Дополнительные сведения можно найти в разделе Отображение и скрытие формул.
Диапазоны: вы можете позволить пользователям работать в определенных диапазонах на защищенном листе. Дополнительные сведения см. в статье Блокировка и разблокировка определенных областей защищенного листа.
Примечание: Элементы ActiveX, элементы управления форм, фигуры, диаграммы, графические элементы SmartArt, спарклайны, срезы, временные шкалы и некоторые другие элементы блокируются сразу после добавления в таблицу. Однако блокировка будет работать только в том случае, если включена защита листа. Дополнительные сведения о том, как включить защиту, см. в следующем разделе.
Включение защиты листа
Защита листа выполняется в два этапа: сначала нужно разблокировать ячейки, которые пользователи должны изменять, а затем защитить лист с использованием пароля или без него.
Шаг 1. Разблокировка всех ячеек, которые необходимо изменять
В файле Excel щелкните ярлычок листа, который вы хотите защитить.
Выделите ячейки, которые должны изменять другие пользователи.
Совет: Чтобы выделить несколько несмежных ячеек, нажмите и удерживайте клавишу CTRL и щелкните их левой кнопкой мыши.
Щелкните правой кнопкой мыши в любом месте листа и выберите команду Формат ячеек (либо нажмите клавиши CTRL+1 или COMMAND1 на компьютере Mac), а затем откройте вкладку Защита и снимите флажок Защищаемая ячейка.
Шаг 2. Защита листа
Решите, какие действия пользователи должны выполнять на листе (например, вставка и удаление столбцов или строк, изменение объектов, сортировка или использование автофильтра). Кроме того, вы также можете указать пароль, чтобы заблокировать лист. Пароль не позволит другим пользователям снять с листа защиту — его потребуется ввести для ее отключения.
Ниже приведены инструкции по защите листа.
На вкладке Рецензирование нажмите кнопку Защитить лист.
В списке Разрешить всем пользователям этого листа установите флажки для элементов, изменение которых должно быть доступно пользователям.
Как настроить?
Всё о Интернете, сетях, компьютерах, Windows, iOS и Android
Excel: защита паролем листа, книги и всего файла
А Вы знаете, что редактор электронных таблиц Microsoft Excel позволяет поставить пароль на изменение как целой книги, так и отдельного листа? Это очень удобно, если у Вас есть необходимость защитить содержимое от пользователей, запретить им производить изменения в таблице или вообще перекрыть доступ в неё. Особенно это актуально в некоторых фирмах, где на сервере организована единая файло-помойка, которая всем доступна и куда все пользователи сваливают документы. С помощью защиты паролем всего XLS или XLSX-файла от несанкционированного доступа. В то же время, тем, кому доступ действительно необходим, Вы можете выдать пароль в индивидуальном порядке.
Давайте рассмотрим подробнее как защитить данные паролем в Excel.
Установка пароля на лист Excel
В нижней части окна находим список листов и кликаем на нужном правой кнопкой мыши чтобы появилось меню, где надо выбрать пункт «Защитить лист»:
Появится отдельное окно «Защита листа», в котором надо указать пароль, а так же выставить с помощью галочек права, которые будут доступны пользователям:
После того, как Вы введёте пароль, появится ещё одно окно, в котором надо ввести его ещё раз для подтверждения:
Теперь, при попытке изменить содержимое защищённого листа, пользователь будет получать вот такое сообщение:
А если он попробует снять защиту листа, то Эксель потребует с него ввести пароль:
Примечание: Вызвать окно «Защита листа» можно и через основное меню в разделе «Рецензирование». Подробнее смотрите в видео:
Как поставить пароль на книгу Excel
Теперь давайте рассмотрим как ставится в Excel защита книги паролем. В главном окне программы и вызываем меню «Файл». Появится вот такая менюшка, в которой надо открыть раздел «Сведения»:
Первым стоит пункт «Защита книги». Кликаем на нём и видим вот такое меню:
Выбираем пункт «Зашифровать с использованием пароля». Эксель попросит ввести пароль:
Вводим и нажимаем «ОК». После этого Вы увидите сообщение, что для открытия этой книги требуется пароль.
Пароль на Эксель-файл
Этот способ защиты данных подразумевает то, что Вы хотите установить пароль на весь XLS или XLSX файл, чтобы посторонний человек не мог его вообще открыть, а при попытках это сделать выдавался бы запрос ввода ключа безопасности:
Чтобы это сделать, надо при сохранении файла Эксель кликнуть на кнопочку «Сервис». Появится такое меню:
Выбираем в нём пункт «Общие параметры». Откроется небольшое окно с полями для ввода пароля на открытие и изменение:
После того, как Вы нажмёте кнопку «ОК», у Вас дважды выскочит окно подтверждения пароля — сначала на открытие XLS или XLSX файла, а затем — на изменение.
После этого Вы можете быть уверены, что неплохо защитили данные.
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”.
Если, когда вы пытаетесь переименовать файл, у вас не показывается расширение, то проделайте следующую процедуру:
- Перейдите в «Панель управления».
- Выберите тип просмотра “Мелкие значки” и найдите “Параметры папок” (также может называться “Параметры Проводника”).
Зайдите в раздел “Вид”, затем в поле “Дополнительные параметры” найдите пункт “Скрывать расширения для зарегистрированных типов файлов” и снимите с него галочку. Примените изменения.
После проделанной процедуры вы без проблем сможете вручную пометь расширение любого файла.
Далее открываете архив и переходите в папку «xl», после в “worksheets”, где находятся листы в формате .xml. Листы в этом случае называются “sheet” и нумеруются по дате создания (sheet1, sheet2 и т.д.). Открыть файл нужно при помощи стандартного блокнота или специального реактора кода (например, NotePad++).
В открывшемся файле найдите фрагмент “sheetProtection”. Т.к. в файле будет много кода, рекомендуется воспользоваться быстрым поиском по содержимому при помощи сочетания клавиш Ctrl+F. Находите нужный блок, имеющий данную структуру ““sheetProtection переменная1=”” переменная2=””…”, более подробно можно видеть на скриншоте ниже. Для сброса пароля удаляете весь этот блок.
Если вы проделаете данную процедуру с листом, который был сохранён в программе версии 2010 года и выше, то потеряете все данные. В качестве решения данной проблемы удалите не весь блок, а только значение переменной “password”. Что касается версии начиная с 2016 года, то там нет переменной “password”, поэтому снять пароль при помощи архиватора в этом случае невозможно.
Когда закончите сохраните изменения и измените расширение файла обратно в .xlsx аналогичным образом, как меняли на .zip.
Данный способ позволяет снять пароль только с отдельных листов, поэтому если у вас полностью запароленный большой файл Excel с несколькими листами, то придётся снимать защиту с каждого вручную.
Способ 2: Удаление пароля через Макрос
В этом случае вам понадобится только сама таблица Excel и умение работать с консолью разработчика. По умолчанию панель разработчика не отображается в файле, чтобы её включить воспользуйтесь следующей инструкцией:
- Перейдите в пункт “файл” в левой части верхнего меню программы.
- Затем зайдите в “параметры”, в левом меню выберите “настройка ленты”.
- В поле “Основные вкладки” (находится справа) поставьте галочку напротив пункта “Разработчик”.
В открывшемся окне разработчика найдите кнопку “Макрос” или воспользуйтесь комбинацией клавиш 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 2007, 2010, 2013, 2016 и 2019.
Как защитить файл Excel
На документ Excel можно поставить пароль несколькими способами. В данной статье мы рассмотрим три основных варианта:
- Защитить лист – защита листа с помощью пароля. Защищаются ячейки на текущем листе. Для изменения данных в ячейках пользователь должен ввести пароль.
- Защитить книгу — защита структуры книги с помощью пароля. Защищаются листы, закрепленные области, окна, строки и столбцы. Для изменения этих элементов пользователь должен ввести пароль.
- Зашифровать с использованием пароля – защита всей книги с помощью пароля и шифрования. Для того чтобы открыть документ пользователь должен ввести пароль.
Варианты «Защитить лист» и «Защитить книгу» не используют шифрование и не обеспечивают надежную защиту документа. Такую защиту легко снять с помощью сторонних программ. Вариант «Зашифровать с использованием пароля» уже использует шифрование, но уровень защиты все равно не высокий. Защита также может быть взломана, особенно если использовался простой пароль.
Поэтому все причисленные способы защиты стоит рассматривать только как защиту от случайного редактирования. Если вам нужна действительно надежная защита, то файлы нужно дополнительно шифровать сторонними программами. Как минимум можно использовать зашифрованный ZIP-архив.
Как защитить лист Excel
Для того чтобы поставить пароль на лист Excel нужно перейти на вкладку «Рецензирование» и нажать на кнопку «Защитить лист».
После этого появится окно с настройками защиты листа. Здесь нужно ввести пароль и отметить разрешенные действия, которые можно выполнять без снятия защиты. По умолчанию, разрешается только выделение ячеек.
После ввода пароля и его подтверждения, выбранный лист Excel будет защищен от редактирования. Теперь для изменения данных нужно будет сначала снять защиту листа.
Для того чтобы снять эту защиту нужно перейти на вкладку «Рецензирование», нажать на кнопку «Снять защиту листа» и ввести пароль.
Как защитить книгу Excel
Установка пароля на книгу Excel выполняется точно также, как и в случае листа. Нужно перейти на вкладку «Рецензирование» и нажать на кнопку «Защитить книгу».
Дальше нужно ввести пароль и указать какие элементы требуется защитить в данной книге.
После ввода и подтверждения пароля, структура книги будет защищена. Теперь для того, чтобы отредактировать листы, закрепленные области, окна, строки или столбцы нужно будет сначала снять защиту.
Чтобы убрать данную защиту нужно снова перейти на вкладку «Рецензирование», нажать на кнопку «Защитить книгу» и ввести пароль.
Как зашифровать книгу Excel
Если вы хотите полностью закрыть доступ к книге Excel, то нужно применять шифрование с использованием паролем. Для этого нужно открыть меню «Файл» и перейти в раздел «Сведения».
Здесь нужно нажать на кнопку «Защитить книгу» и выбрать опцию «Зашифровать с использованием пароля». После этого дважды вводим пароль и сохраняем документ (Ctrl-S).
Теперь при попытке открыть файл будет появляться окно с запросом пароля.
Для того чтобы снять защиту нужно снова открыть раздел «Сведения» и перейти в «Защитить книгу – Зашифровать с использованием пароля».
После появится окно, где нужно удалить старый пароль (оставить поле пустым) и нажать «ОК».
После сохранения документа пароль будет снят.
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Содержание
- Установка пароля
- Способ 1: установка пароля при сохранении файла
- Способ 2: установка пароля в разделе «Сведения»
- Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»
- Вопросы и ответы
Безопасность и защита данных являются одним из главных направлений развития современных информационных технологий. Актуальность этой проблемы не уменьшается, а только растет. Особенно важна защита данных для табличных файлов, в которых зачастую хранится важная информация коммерческого характера. Давайте узнаем, как защитить файлы Excel при помощи пароля.
Установка пароля
Разработчики программы прекрасно понимали важность возможности установки пароля именно на файлы Excel, поэтому внедрили сразу несколько вариантов выполнения данной процедуры. При этом, существует возможность установить ключ, как на открытие книги, так и на её изменение.
Способ 1: установка пароля при сохранении файла
Один из способов предполагает установить пароль непосредственно при сохранении книги Excel.
- Переходим во вкладку «Файл» программы Excel.
- Кликаем по пункту «Сохранить как».
- В открывшемся окне сохранения книги жмем на кнопку «Сервис», расположенную в самом низу. В появившемся меню выбираем пункт «Общие параметры…».
- Открывается ещё одно небольшое окно. Как раз в нём можно указать пароль на файл. В поле «Пароль для открытия» вводим ключевое слово, которое нужно будет указать при открытии книги. В поле «Пароль для изменения» вводим ключ, который нужно будет ввести, если понадобится отредактировать данный файл.
Если вы хотите, чтобы ваш файл не могли редактировать посторонние лица, но доступ к просмотру желаете оставить свободным, то, в таком случае, вводите только первый пароль. Если задано два ключа, то при открытии файла будет предложено ввести оба. Если пользователь знает только первый из них, то ему доступно будет исключительно чтение, без возможности редактирования данных. Вернее, редактировать он сможет всё что угодно, но вот сохранить эти изменения не получится. Можно будет только сохранить в виде копии без изменения первоначального документа.
Кроме того, тут же можно поставить галочку около пункта «Рекомендовать доступ только для чтения».
При этом, даже для пользователя, знающего оба пароля, файл по умолчанию откроется без панели инструментов. Но, при желании он всегда сможет открыть эту панель, нажав соответствующую кнопку.
После того, как все настройки в окне общих параметров выполнены, жмем на кнопку «OK».
- Открывается окно, где нужно ввести ключ ещё раз. Это сделано для того, чтобы пользователь ошибочно при первом вводе не совершил опечатку. Жмем на кнопку «OK». В случае несовпадения ключевых слов программа предложит ввести пароль ещё раз.
- После этого мы опять возвращаемся в окно сохранения файла. Тут можно при желании изменить его название и определить директорию, где он будет находиться. Когда все это сделано, жмем на кнопку «Сохранить».
Таким образом мы защитили файл Excel. Теперь для его открытия и редактирования потребуется вводить соответствующие пароли.
Способ 2: установка пароля в разделе «Сведения»
Второй способ подразумевает установку пароля в разделе Excel «Сведения».
- Как и в прошлый раз, переходим во вкладку «Файл».
- В разделе «Сведения» кликаем на кнопку «Защитить файл». Открывается список возможных вариантов защиты ключом файла. Как видим, тут можно защитить паролем не только файл в целом, но и отдельный лист, а также установить защиту на изменения структуры книги.
- Если мы остановим выбор на пункте «Зашифровать паролем», то откроется окно, в которое следует ввести ключевое слово. Этот пароль соответствует ключу для открытия книги, который мы применяли в предыдущем способе при сохранении файла. После ввода данных жмем на кнопку «OK». Теперь без знания ключа файл никто не сможет открыть.
- При выборе пункта «Защитить текущий лист» откроется окно с большим количеством настроек. Тут также есть окно для ввода пароля. Данный инструмент позволяет защитить конкретный лист от редактирования. При этом, в отличие от защиты от изменения через сохранение, данный способ не предусматривает возможности даже создавать измененную копию листа. Все действия на нём блокируются, хотя в целом книгу сохранить можно.
Настройки степени защиты пользователь может установить сам, выставляя галочки в соответствующих пунктах. По умолчанию из всех действий для пользователя, который не владеет паролем, доступным на листе является только выделение ячеек. Но, автор документа может разрешить форматирование, вставку и удаление строк и столбцов, сортировку, применение автофильтра, изменение объектов и сценариев, и т.д. Можно снять защиту практически с любого действия. После установки настроек жмем на кнопку «OK».
- При нажатии на пункт «Защитить структуру книги» можно установить защиту структуры документа. В настройках предусмотрена блокировка изменения структуры, как с паролем, так и без него. В первом случае, это, так называемая «защита от дурака», то есть от непреднамеренных действий. Во втором случае, это уже защита от целенаправленного изменения документа другими пользователями.
Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»
Возможность установки пароля существует также во вкладке «Рецензирование».
- Переходим в вышеуказанную вкладку.
- Ищем блок инструментов «Изменение» на ленте. Кликаем на кнопку «Защитить лист», или «Защитить книгу». Эти кнопки полностью соответствуют пунктам «Защитить текущий лист» и «Защитить структуру книги» в разделе «Сведения», о которых мы уже говорили выше. Дальнейшие действия тоже полностью аналогичные.
- Для того, чтобы удалить пароль, нужно нажать на кнопку «Снять защиту с листа» на ленте и ввести соответствующее ключевое слово.
Как видим, программа Microsoft Excel предлагает сразу несколько способов защитить файл паролем, как от преднамеренного взлома, так и от неумышленных действий. Запаролить можно, как открытие книги, так и редактирование или изменение её отдельных структурных элементов. При этом, автор может сам определять, от каких именно изменений он хочет защитить документ.
Еще статьи по данной теме: