Документация Macro Tools VBA
Удалить пароли с проектов VBA – удаление паролей с проектов VBA, в том числе «Project is UNVIEWABLE», и оборотная установка UNVIEWABLE
- «Установить пароль Unviewable» — устанавливает пароль на проект VBA избранной книжки
- «Снять пароль Unviewable» — снимает пароль с проекта VBA избранной книжки
- «Снять пароль VBA» — удаляет пароли со всех активных книжек, не считая защищенных паролем «Project is UNVIEWABLE»
Основная панель удаления пароля проекта VBA Unviewable
«Установить пароль Unviewable» — устанавливает пароль на проект VBA избранной книжки Excel и Word
При использовании инструмента раскрывается диалоговое окно выбора файла для установки пароля — «Project unviewable»
VBAProject is unviewable
Основная панель удаления пароля проекта VBA Unviewable
«Снять пароль Unviewable» — снимает пароль с проекта VBA избранной книжки Excel и Word
При использовании инструмента раскрывается диалоговое окно выбора файла для снятия пароля — «Project unviewable»
Опосля использования инструмента, при открытии файла, должны показаться сообщения в диалоговом окне. Нажимаем клавишу «Да» до полного закрытия диалогового окна. По окончанию перебегаем в проект VBA — пароль снят!
Как удалить несколько листов в Гугл Таблицах (3 метода)
Гугл Таблицы прошли длинный путь с момента их возникновения в 2006 году. Есть вещи, которые до сего времени разочаровывают почти всех юзеров, одна из этих вещей — отсутствие способности удалить несколько вкладок за один раз в Гугл Таблицах.
На момент написания этого управления, если вы желаете удалить несколько листов в Гугл Таблицах , для вас придется созодать это один за иным. Это соединено с тем, что в Гугл Таблицах нереально избрать сходу несколько вкладок (это просто создать в Microsoft Excel).
Если для вас необходимо удалить лишь несколько листов, можно создать это вручную. Но по мере того, как их число вырастает, вырастает и недовольство отсутствием способности удалить несколько листов.
В этом уроке я покажу для вас несколько способов, которые вы сможете употреблять для удаления нескольких листов в Гугл Таблицах, это востребует обходного пути, макроса (скрипта Гугл Apps) и надстройки.
Переместите нужные листы в новейшую книжку
Это не резвое решение, но оно сработает, если у вас есть пара листов, которые вы желаете сохранить, а другие удалите.
Мысль состоит в том, чтоб скопировать лист в новейшую книжку Гугл Таблиц (либо всякую существующую книжку), а потом удалить текущую книжку.
Представим, у вас есть документ Гугл листов, как показано ниже, и вы желаете сохранить лишь сводный лист и удалить все оставшиеся листы.
Ниже приведены шаги для этого:
- Щелкните правой клавишей мыши вкладку сводной таблицы.
- Перейдите к функции Копировать в
- Нажмите «Новенькая таблица».
Данные шаги, создадут новейший документ Гугл Sheets и скопируют сводный лист в этот документ.
Опосля этого вы сможете удалить имеющийся документ Гугл Таблиц (удостоверьтесь, что на скопированном листе не употребляются ячейки / формулы, ссылающиеся на удаленные листы).
У вас также есть возможность скопировать лист в существующую книжку. Для этого на шаге 3 изберите параметр «Существующая электрическая таблица». Потом вы сможете указать, в какую электрическую таблицу следует скопировать активный лист.
Хотя это решение не является элегантным, мне нравится тот факт, что оно автоматом делает запасную копию листов, которые вы удаляете (потому что в конечном итоге у вас есть листы, которые вы не желаете удалять, на новеньком листе либо в любом существующем листе). рабочий лист).
Удалить все листы, не считая обозначенных листов (макрос)
При помощи маленького кода макроса вы сможете указать рабочие листы, которые желаете сохранить, а потом код макроса удалит все оставшиеся рабочие листы.
Представим, у вас есть книжка с несколькими листами, и вы желаете сохранить лишь лист «Сводка» и лист «Данные», а все другое удалить.
Вы сможете создать это, используя приведенный ниже код скрипта приложения Гугл:
Приведенный выше код макроса просматривает все рабочие листы в документе Гугл Sheets и инспектирует их имя. Если имя рабочего листа является одним из тех, что указаны в макросе (в операторе case), то оно пропускается, по другому оно удаляется.
Так что, если у вас есть пара листов, которые вы желаете сохранить и удалить все другое, этот макрос стремительно сделает это.
Направьте внимание, что конфигурации, внесенные кодом скрипта приложения Гугл, необратимы. Потому удостоверьтесь, что у вас есть запасная копия на вариант, если в будущем для вас могут пригодиться эти удаленные листы.
Как запустить этот код?
Ниже приведены шаги по запуску этого кода в любом документе Гугл Таблиц:
- Изберите в меню пункт Инструменты.
- Нажмите на редактор сценариев
- Это откроет редактор скриптов приложений на новейшей вкладке.
- Удостоверьтесь, что избран файл Code.gs
- Скопируйте и вставьте приведенный выше код в редактор скриптов. Если код уже есть, удалите его (если он для вас не нужен) либо скопируйте код под ним.
- Щелкните значок Сохранить на панели инструментов.
- Нажмите клавишу «Выполнить» на панели инструментов.
Вышеупомянутые шаги запустят код и удалят все рабочие листы, не считая того, который вы указали в коде.
Гугл Таблицы также могут попросить вас войти в систему и отдать разрешение на пуск кода. Для этого просто следуйте инструкциям на дисплее.
Удалить 1-ые 10 листов (либо 1-ые N листов)
Вы также сможете удалить определенное количество листов в Гугл Таблицах, используя обычный код макроса.
Ниже у меня есть код, который удаляет 1-ые 10 листов (начиная с самой левой вкладки).
С сиим кодом не имеет значения, какой у вас активный лист. Он постоянно будет начинаться с последнего левого листа в книжке и удалять обозначенное количество листов.
Приведенный выше код употребляет счетчик (переменную i) и просматривает обозначенное количество листов, начиная слева. В любом цикле он удаляет лист и перебегает к последующему.
Цикл останавливается опосля обозначенного числа, которое в приведенном выше коде равно 10.
Внедрение надстройки
Если для вас не нравится мысль использования кода, вы сможете употреблять посторонние надстройки Гугл Таблиц для удаления нескольких вкладок.
Я уверен, что будут и остальные, но тот, который я тестировал, именуется «Bulk Sheet Manager».
Это обычное дополнение, которое дозволяет для вас стремительно выбирать листы, которые вы желаете удалить, а потом удалять все их одним нажатием клавиши.
Ниже приведены шаги по установке дополнения и его следующему использованию:
- В меню изберите «Дополнения».
- Нажмите «Получить надстройки».
- В открывшемся диалоговом окне Гугл Workspace Market найдите «Bulk Sheet Manager».
- Щелкните надстройку Bulk Sheet Manager и установите (может запрашивать разрешения)
- Опосля установки перейдите к функции надстройки
- Перейдите к параметру «Общее управление листами» и нажмите «Управление листами».
- В открывшейся панели изберите листы, которые вы желаете удалить.
- Нажмите на клавишу Удалить
Вышеупомянутые шаги будут употреблять надстройку для удаления всех избранных листов из документа Гугл листов.
Кроме удаления листов, вы также сможете употреблять это дополнение для защиты / снятия защиты и скрытия / отображения листов.
Опосля того, как вы добавили надстройку в хоть какой документ Гугл Таблиц, вы можете употреблять эту надстройку в этом документе Гугл Sheets, но не можете употреблять его во всех остальных документах Гугл Таблиц, которые вы создаете. Если вы желаете употреблять его в остальных файлах, для вас придется повторить процесс и опять установить надстройку.
Имейте в виду, что надстройки повсевременно изменяются и нередко удаляются из библиотеки надстроек Гугл. Если это произойдет, сделайте те же деяния, описанные выше, и я уверен, что вы можете отыскать схожее дополнение.
Итак, это некие из методов, которыми вы сможете удалить несколько листов в Гугл Таблицах. Если для вас необходимо вправду обычное решение без кода и без надстроек, просто скопируйте листы в новейшую / существующую книжку.
А если для вас нужен больший контроль, вы сможете употреблять код скрипта Гугл Apps либо надстройку для удаления нескольких вкладок в Гугл Таблицах.