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

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

  1. Создайте новый пустой лист. Это может быть в текущей книге или в новой книге.

  2. Отобразите исходный защищенный лист. Необходимо выбрать первую ячейку на листе (A1).

  3. Нажмите Shift + Ctrl + End. Excel должен выбрать все используемые ячейки на листе. (Если это не так, удерживайте клавишу Shift и нажимайте клавиши со стрелками, пока не выберете все ячейки листа.)

  4. Нажмите Ctrl + C. Это копирует выбранные ячейки в буфер обмена.

  5. Отобразите новый пустой рабочий лист, созданный на шаге 1. Должна быть выбрана ячейка A1.

  6. Нажмите Ctrl + V. Excel вставит содержимое буфера обмена на новый лист.

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

Если ваш рабочий лист сохранен в форматах XLSX или XLSM, вы можете попробовать еще кое-что. Эти форматы представляют собой не что иное, как код XML в контейнере ZIP с расширением имени файла, измененным на XLSX или XLSM. Это означает, что вы можете выполнять следующие общие действия в Windows:

  1. Сделайте копию книги. (Вы всегда должны возиться с копией, а не с оригиналом.)

  2. Измените расширение имени файла книги на ZIP. Например, если книга началась как MyWorkbookCopy.xlsx, измените ее на MyWorkbookCopy.zip.

  3. Дважды щелкните переименованный файл книги. Он должен открыться как сжатая папка.

  4. Найдите файл в папке с именем sheetXXX.xml, который соответствует рабочему листу, который вы хотите снять с защиты, где XXX — это число, представляющее «номер листа» рабочего листа в рабочей книге.

  5. Откройте файл xheetXXX.xml в текстовом редакторе, например в Блокноте.

  6. Найдите <sheetProtection> (включая угловые скобки).

  7. Удалите весь тег sheetProtection. Это означает, что вы удаляете все, что находится между <sheetProtection> и </sheetProtection> включительно.

  8. Сохраните файл.

  9. Измените расширение имени файла книги с .zip на .xlsx или .xlsm, в зависимости от того, каким оно было изначально.

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

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

Однако позвольте мне избавить вас от некоторых проблем. На этой странице есть отличное средство для удаления внутренних паролей:

http://www.mcgimpsey.com/excel/removepwords.html

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12199) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Unlocking_a_Worksheet_with_an_Unknown_Password [Разблокировка рабочего листа с неизвестным паролем].