Servisneva.ru

Сервис Нева
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Защита таблиц excel; блокируем данные от редактирования

Защита таблиц excel — блокируем данные от редактирования

Вы не желаете, чтобы кто-либо вносил изменения в написанную вами таблицу? Решение есть — защита ячеек от редактирования в excel. Причем разработчики предлагают разные ее степени: от блокировки отдельных ячеек до всей книги. Из этой статьи вы узнаете, как пользоваться данными опциями.

Как обезопасить отдельные ячейки?

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

В таких случаях действия для excel 2010 и любого другого будут одинаковы:

  1. Сначала выделите все содержимое клавишами Ctrl+A.
  2. Щелкните в любом месте правой кнопкой мыши.
  3. Появится меню, где следует выбрать «Формат ячеек».
  4. Откроется новое окно, в котором нам понадобится вкладка «Защита».
  5. В самой верхней строке снимите галочку с пункта «Защита ячеек». Не волнуйтесь, мы убираем ее лишь на время :).
  6. Теперь выделите только тот диапазон в таблице, который вы хотите обезопасить.
  7. Повторите для него первые 4 пункта и верните флажок на место.

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

Но это еще не все.

Следующий этап

Сейчас мы запаролим лист, чтобы только вы могли в дальнейшем вносить коррективы:

  • В самом верхнем меню программы зайдите во вкладку «Рецензирование», в экселе 2003 — «Сервис».
  • Нажмите кнопку «Защитить лист»;
  • После этого excel 2013 или другая версия, установленная у вас, попросит дважды ввести пароль.

    Теперь каждый раз, когда кто-то попытается редактировать ячейки, будет всплывать сообщение, как на картинке ниже.

Полезные советы

  • Ячейки, которые необходимо заблокировать, находятся на удалении друг от друга? Excel 2016 и версии до 2007 включительно позволяют выделять их не вручную, а автоматически.
    Для этого во вкладке «Главная» в одном из самых последних полей под названием «Редактирование» нажмите кнопку «Найти и выделить». Выберите пункт «Выделение группы ячеек…»

И установите нужные настройки:

  • Вы заметили во вкладке «Защита» пункт «Скрыть формулы»? Если активируете его вместе с защитой ячеек, то в результате другие пользователи не увидят в них формул. На виду останутся лишь итоговые значения.
  • Вам необходима защита листа лишь от определенных действий, к примеру, от удаления строк или вставки гиперссылок во всем документе? Пропустите первый этап со снятием и установкой галочек. Сразу перейдите во вкладки «Рецензирование — Защитить лист». В новом окне вы увидите список опций. Установите галочки рядом с нужными пунктами.
  • Хотите отменить блокировку? Во вкладке «Рецензирование» нажмите кнопку «Снять защиту листа». Действие требует введение пароля.
Читать еще:  Скачать драйвера для M-Audio M-Track

Устанавливаем пароль, сохраняя файл

Этот метод дает возможность установить защиту сразу во время сохранения информации.

1. Открываем каталог «Файл» Microsoft Excel.

Как поставить пароль на Эксель файл запаролить

2. Нажимаем «Сохранить как».

Как поставить пароль на Эксель файл запаролить

3. В появившемся окне нажимаем «Сервис». Ищем «Общие параметры».

Как поставить пароль на Эксель файл запаролить

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

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

Здесь же вы можете сделать активной запись «Рекомендуется доступ только для чтения».

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

После выполнения всех настроек нажимаем «ОК».

Как поставить пароль на Эксель файл запаролить

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

Как поставить пароль на Эксель файл запаролить

6. Снова переходим в окно для сохранения книги. Здесь вы можете поменять ей имя и месторасположение. После выполнения всех процедур нажимаем «Сохранить».

Как поставить пароль на Эксель файл запаролить

Теперь ваш файл защищен. Им никто не сможет воспользоваться без знания паролей.

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

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

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

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

документ копировать данные в защищенный лист 1

стрелка синий правый пузырь Скопируйте данные с защищенного листа с кодом VBA

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

1. Активируйте защищенный лист, с которого вы хотите скопировать данные, а затем удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно, затем нажмите Ctrl + G Ключи для открытия Немедленная окно, а затем скопируйте приведенный ниже код сценария в Немедленная окна:

Activesheet.Cells.Select

документ копировать данные в защищенный лист 2

2. И нажмите Enter клавишу, затем нажмите Ctrl + C , чтобы скопировать данные листа, а затем активировать другую книгу или новый лист, куда вы хотите вставить этот лист, и поместите курсор в ячейку A1, а затем удерживайте Ctrl + V чтобы вставить его.

стрелка синий правый пузырь Копирование данных с защищенного листа с помощью поля имени

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

1. Введите диапазон ячеек (D2: H13) в поле Имя Box напрямую и нажмите Enter ключ, см. снимок экрана:

документ копировать данные в защищенный лист 3

2. После нажатия Enter ключ, видимо ничего не происходит. Пожалуйста, ничего не делайте, просто нажмите Ctrl + C чтобы скопировать определенный диапазон, вы увидите, что данные в диапазоне D2: H13 были окружены пунктирной линией, см. снимок экрана:

документ копировать данные в защищенный лист 4

3, Затем нажмите Ctrl + V чтобы вставить его на другой лист, куда вы хотите скопировать данные.

Как создать файл только для чтения в LibreOffice (Writer)

Перейдите в меню «Файл» → «Сохранить как».

Введите имя файла и поставьте галочку «Сохранить с паролем».

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

Эта защита не является надёжной и для её снятия не нужно знать пароль — достаточно просто сохранить файл с другим именем и его станет можно редактировать.

Эта защита от случайных изменений файла, она не является частью информационной безопасности.

Способ 2: Использование Кода VBA Для Сброса Пароль На Excel

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

Читать еще:  Решение для дома и бизнеса - IP-телефония

Шаг 1: Откройте зашифрованную книгу в Microsoft Excel как обычный файл. Если перед открытием документа появится запрос на ввод пароля, перейдите к Способу 3.

Шаг 2: Зажмите клавиши «ALT» + «F11», после чего появится интерфейс «Microsoft Visual Basic for Application».

open vba

Шаг 3: Нажмите на «Вставка» > «Модуль» и затем скопируйте нижеприведенный код в окно «Модуль», данный код будет использоваться для разблокировки пароль на эксель.

Sub PasswordRecovery()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
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: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox «One usable password is » & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

vba code method

Шаг 4: После вставки кода нажмите «F5» для выхода, появится зпрос, в котором Вам нужно выбрать «ОК», после чего Ваш пароль будет сброшен.

vba unlocked password

Чтобы воспользоваться данной командой установите надстройку ЁXCEL, внимательно прочитайте справку.

Перейдите в рабочую книгу, в которой вы хотите защитить листы, в главном меню перейдите во вкладку ЁXCEL, нажмите кнопку «Листы», в выпавшем списке выберите команду «Модуль управления листами»:

В открывшемся окне выберите те листы которые вы хотите защитить и нажмите кнопку «Защитить выделенные листы»:

kak-ustanovit-zashchitu-na-vse-listy-knigi_3.png

В открывшейся форме установите параметры защиты, если нужно задайте пароль и нажмите «ОК»:

Как установить защиту на все листы книги?

Защита установиться на все указанные листы рабочей книги.

Чтобы снять защиту со всех листов, воспользуйтесь командой «Снять защиту с выделенных листов»:

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector