Auditportal.ru

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

Как защитить сразу все книги в папке в Excel?

Как создать список всех листов, содержащихся в книге Excel при помощи макрофункции

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

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

  1. Вставьте новый рабочий лист, который будет содержать список.
  2. Выполните команду Формулы ► Присвоить имя, чтобы открыть диалоговое окно Создать имя.
  3. В поле Имя введите Список.
  4. В поле Диапазон введите следующую формулу (рисунок 9.1): =Заменить(REFERENCE.WORK.BOOK(1);1;REFERENCE(«]»;REFERENCE.WORK.BOOK(1));»») .
  5. Нажмите OK, чтобы закрыть диалоговое окно Создание имени.

http://www.kids.ua/

Рисунок 9.1. Использование окна «Создать имя» для создания именованной формулы

Примечание: в формуле используется ПОЛОВИНА. РАБОТА. В рабочем листе нет стандартной функции СЧЕТ. Есть макрофункция, написанная в относительно старом стиле XLM, и ее следует использовать с определенным макросом рабочего листа. Используя аргумент 1, она возвращает массив имен рабочих листов, причем каждому имени рабочего листа предшествует имя книги, из которой оно было взято. Функции REPLACE и SEARCH удаляют название книги из названия листа. Заполните ячейку A1 следующей формулой, затем скопируйте ее в нижнюю часть столбца: =INDEX(List;STRING()).

На рисунке 9.2 показана эта формула для диапазона A1:A10. В рабочей книге семь листов, поэтому формула вернет ошибку #SSLIST!, если попытается отобразить имя несуществующего листа. Чтобы избежать этого, измените формулу следующим образом: =ESLIOB ERROR(INDEX(List;STRIKE();») .

Рис. 9.2. Использование формулы для отображения списка имен листов

Рисунок 9.2. Использование формулы для отображения списка имен листов

Список названий листов можно откорректировать, если вы будете добавлять, удалять или переименовывать листы, но это не происходит автоматически. Чтобы принудительно обновить формулы, нажмите Ctrl+Alt+F9. Если вы хотите, чтобы имена листов автоматически обновлялись при пересчете книги, измените именованную формулу следующим образом, чтобы сделать ее меняющейся: =ЗАМЕНИТЬ(ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1);1;НАЙТИ(«]»;ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1));»»)&Т(ТДАТА()) .

Читайте так же:
Как изменить все заглавные буквы на строчные, кроме первой буквы в Excel?

Рис. 9.3. Создание списка гиперссылок

Рисунок 9.3 Создание списка гиперссылок

Зачем может понадобиться список названий листов? На рис. 9.3 показано оглавление, созданное с помощью ссылки ГИПЕРССЫЛКА. В ячейке В1 записана следующая формула: =ГИПЕРССЫЛКА(«#»&A1&»!A1″;»Перейти по ссылке») . Щелкнув на гиперссылке, вы активизируете лист и выделяете ячейку А1. К сожалению, Excel не поддерживает гиперссылок, ведущих на лист с диаграммами, поэтому при попытке сослаться на такой лист программа выдаст ошибку.

При использовании таких приемов сохраняйте книгу как файл с поддержкой макросов (*.xlsm или *.xls).

Как защитить и снять защиту с листа в Эксель

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

В этой статье объясняется, как защитить рабочий лист в книге Excel и как разблокировать его, если вы забудете или потеряете пароль.

Как поставить защиту

Чтобы включить защиту листа, откройте нужный лист и перейдите на вкладку «Рецензирование». Выберите кнопку «Защитить лист» в группе «Изменения».

Как защитить и снять защиту с листа в Эксель

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

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

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

Читайте так же:
Как извлечь дату из текстовых строк в Excel?

Как убрать защиту

Есть пароль

Давайте посмотрим, как снять защиту с листа в Excel. Конечно, самый простой способ — ввести пароль. Если вы его знаете, перейдите на вкладку «Рецензирование» и в группе «Изменения» нажмите на кнопку «Снять защиту с листа».

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

Забыли пароль

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

Отображение расширения

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

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

Изменения файла в архиве

Откройте папку на компьютере, в которой находится зашифрованный файл. Щелкните по нему несколько раз, пока курсор не замигает на имени. Измените расширение с «.xlsx» на «.zip».

Расширение вашего файла должно быть «.xls» расширение должно быть «.xlsx» и т.д. он был создан в старой версии программы, пересохраните его с расширением «xlsx».

Если появится диалоговое окно предупреждения, нажмите «Да» в этом окне.

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

Читайте так же:
Как использовать окно просмотра для отслеживания формул в Excel?

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

Чтобы найти эту фразу в тексте, теперь нужно искать слово «sheetProtection.». Используйте комбинацию клавиш «Ctrl+F» и введите ключевые слова в строку поиска. Нажмите кнопку «Найти».

Нужное предложение будет выделено в тексте. Нас интересует фрагмент, подобный тому, что выделен на скриншоте. Удалите этот фрагмент кода и сохраните файл.

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

Изменяем файлик в Блокноте

Извлеките нужную страницу книги из архива и сохраните ее на компьютере.

Я извлек на Рабочий стол. Откройте папку «xl» и выберите «worksheets». В меню выберите «Открыть с помощью» — «Блокнот».

Нажмите «Ctrl+F» , введите «sheetProtection» в поле поиска и нажмите «Найти далее» . Выберите нужный фрагмент кода и удалите его. Затем сохраните файл: Файл — Сохранить. и закройте Блокнот.

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

В следующем окне в поле «Имя архива» нажмите кнопку «Обзор» и выберите нашу рабочую книгу Excel, из которой мы сделали архив. В примере это «Rows.zip» . «Метод обновления» должен быть «Добавить с заменой файлов». Нажмите кнопку «ОК» . Архив будет обновлен, а файл в нем будет заменен.

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

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

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

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

Читайте так же:
Как изменить / отредактировать источник данных / ось / легенды сводной диаграммы в Excel?

Устанавливаем ограничения

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

  • Откройте нужный документ и перейдите на вкладку «Вид». (верхняя строка окна приложения). Там нажмите на кнопку «Защитить лист». (действие будет применено к текущему листу). Если вы хотите установить блокировку на несколько элементов, выберите «…книга»:

Защитить лист

  • Откроется окно, в котором нужно ввести пароль для снятия защиты и отметить галочками действия, которые вы хотите оставить для других пользователей:

Перечень запретов редактирования листа Excel

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

Поле ввода пароля Эксель

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

Уведомление о запрете редактирования ячейки

Форфатер радзи:.

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

Из приведенной выше записи ясно, что для снятия ограничений достаточно нажать соответствующую кнопку на вкладке Review и ввести правильный код:

Кнопка Снять защиту с листа Эксель

Возникает вопрос, что делать, если вы не можете вспомнить пароль? Здесь необходимо немного поработать:

  • Перейдите в Панель управления (в Windows 7 через меню «Пуск») :

Запуск панели управления в виндовс 7

  • Рекомендую владельцам Windows 8 / 10 воспользоваться строкой поиска или нажать Win + X и выбрать нужный элемент из списка действий:

Панель управления в результатах поиска Вин10

командная строка Windows 10

  • Убедитесь, что выбран режим просмотра «Мелкие значки», затем откройте раздел «Параметры проводника». (папки):

Параметры папок

  • В новом окне перейдите на вкладку «Вид» в верхней части и найдите опцию «Скрыть расширения…». Чтобы отключить его, нужно снять флажок и нажать на кнопку OK:

Включаем показ расширений

  • Теперь найдите на компьютере место, где хранится документ Excel. Выделите его курсором мыши и нажмите F2 на клавиатуре, чтобы переименовать его. После точки имя будет иметь расширение «xlsx», но вместо него следует ввести «zip». Вы получите предупреждение о том, что файл может больше не открываться. Но не волнуйтесь, мы все делаем правильно. Аналогичная трансформация должна произойти в какой-то момент:
Читайте так же:
Как легко выделить все объекты (картинки и диаграммы) в Excel?

Изменение расширения с xlsx на zip

  • Затем откройте полученный zip-файл с помощью встроенных инструментов или сторонних приложений. Внутри будет каталог «xl», а в нем «worksheets», который содержит все листы. В моем случае документ состоял из одного элемента «Worksheet1». В результате в папке я обнаружил единственный xml-файл под названием «sheet1». Щелкните по нему правой кнопкой мыши и выберите «Открыть», затем укажите, с помощью какой программы. Подойдет блокнот:

Открываем xml в блокноте

  • Вы увидите много строк кода, в которых необходимо найти значение «sheetProtecrion» (нажмите Ctrl + F, чтобы открыть строку поиска и задать запрос), которое поможет вам снять защиту с таблицы Excel:

Строки кода, которые обеспечивают защиту

  • Маловероятно, что вы сможете внести изменения в файл, который находится в архиве. Поэтому необходимо распаковать архив в отдельную папку, снова найти нужный объект и полностью удалить строки, выделенные на скриншоте выше. Затем нажмите ctrl + S, чтобы сохранить и снова заархивировать папку.
  • Осталось только переименовать файл, изменив расширение «zip» на «xlsx» (как мы делали в начале, но в другом направлении). Откройте нашу таблицу и попробуйте изменить значения ячеек. Он должен работать без ошибок и других уведомлений.

Видео по теме

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

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