Как сделать пароль на лист в excel

Установка пароля на файлы в программе Microsoft Excel

Пароль на файл Microsoft Excel

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

Установка пароля

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

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

Один из способов предполагает установить пароль непосредственно при сохранении книги Excel.

  1. Переходим во вкладку «Файл» программы Excel.

Переход во вкладку Файл в приложении Microsoft Excel

Кликаем по пункту «Сохранить как».

Переход к сохранению файла в приложении Microsoft Excel

В открывшемся окне сохранения книги жмем на кнопку «Сервис», расположенную в самом низу. В появившемся меню выбираем пункт «Общие параметры…».

Переход в общие параметры в приложении Microsoft Excel

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

Кроме того, тут же можно поставить галочку около пункта «Рекомендовать доступ только для чтения».

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

После того, как все настройки в окне общих параметров выполнены, жмем на кнопку «OK».

Установка паролей в приложении Microsoft Excel

Подтверждение пароля в приложении Microsoft Excel

  • После этого мы опять возвращаемся в окно сохранения файла. Тут можно при желании изменить его название и определить директорию, где он будет находиться. Когда все это сделано, жмем на кнопку «Сохранить».
  • Сохранение файла в приложении Microsoft Excel

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

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

    Второй способ подразумевает установку пароля в разделе Excel «Сведения».

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

    Переход к защите книги в приложении Microsoft Excel

    Если мы остановим выбор на пункте «Зашифровать паролем», то откроется окно, в которое следует ввести ключевое слово. Этот пароль соответствует ключу для открытия книги, который мы применяли в предыдущем способе при сохранении файла. После ввода данных жмем на кнопку «OK». Теперь без знания ключа файл никто не сможет открыть.

    Шифрование паролем в Microsoft Excel

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

    Настройки степени защиты пользователь может установить сам, выставляя галочки в соответствующих пунктах. По умолчанию из всех действий для пользователя, который не владеет паролем, доступным на листе является только выделение ячеек. Но, автор документа может разрешить форматирование, вставку и удаление строк и столбцов, сортировку, применение автофильтра, изменение объектов и сценариев, и т.д. Можно снять защиту практически с любого действия. После установки настроек жмем на кнопку «OK».

    Шифровка листа в приложении Microsoft Excel

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

    Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»

    Возможность установки пароля существует также во вкладке «Рецензирование».

      Переходим в вышеуказанную вкладку.

    Переход во вкладку Рецензирование в приложении Microsoft Excel

    Ищем блок инструментов «Изменение» на ленте. Кликаем на кнопку «Защитить лист», или «Защитить книгу». Эти кнопки полностью соответствуют пунктам «Защитить текущий лист» и «Защитить структуру книги» в разделе «Сведения», о которых мы уже говорили выше. Дальнейшие действия тоже полностью аналогичные.

    Защита листа и книги в приложении Microsoft Excel

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

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

    Мы рады, что смогли помочь Вам в решении проблемы.

    Помимо этой статьи, на сайте еще 11905 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

    Запрет доступа к листу 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) впишите «Введите пароль», чтобы по умолчанию загружался этот текст.

    Если Вы все сделали правильно, то у Вас внешний вид должен получиться примерно вот таким (за исключением размера объектов):

    Скриншот 1

    Код VBA для запрета доступа к листу Excel

    Затем впишите вот такой код в окно кода формы:

    Теперь осталось вызывать эту форму при активации листа, для этого в редакторе VB выберите лист, на который Вы хотите поставить пароль, щелкните два раза по нему, у Вас откроется окно кода, Вы вставляете туда вот это:

    Еще, для того чтобы по умолчанию всегда открывался общедоступный лист, также в редакторе выберите «Эта книга» откройте редактор кода (двойным щелчком) и вставьте вот это:

    Можно еще запретить изменять пароль пользователем, т.е. допустим, с этим файлом работает человек, который немного разбирается в Excel, и он легко может зайти в редактор Visual Basic и изменить пароль. Для того чтобы этого избежать поставим пароль на редактирования VBA проекта. В редакторе Visual Basic нажмите правой кнопкой на VBAProject, откроется меню, в нем выберите Properties. Далее в следующем окне перейдите на вкладку Protection, поставьте галочку как на картинке и введите пароль.

    Скриншот 2

    После этого редактировать код всех макросов, т.е. код Visual Basic сможете только Вы, или тот человек, который знает пароль на проект VBA.

    Если Вы все сделали правильно, то у Вас при открытие файла будет открываться «Лист2», а при попытке перейти на «Лист1» будет запускаться форма для ввода пароля, а при нажатие кнопки «Вернуться назад», Вы будете возвращаться на «Лист2».

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

    Ссылка на основную публикацию