Видалити електронну таблицю Excel за допомогою макросу та VBA без будь -яких запитів

Ось як ви видаляєте аркуш за допомогою макросу без додаткових запитів

Коли ви видаляєте аркуш зі своєї книги, Excel показує вікно повідомлення:

Це корисна порада для запобігання випадковому видаленню даних. Автоматизація завдань за допомогою макросів може збентежити та дратувати користувача. Тут може допомогти простий трюк.

Видаліть код програми навколо робочих листів без підтвердження

Якщо ви видаляєте робочі аркуші за допомогою макросу, такі запити вводять користувачів у оману. Завдяки хитрості ви можете видалити таблиці без запиту. Просто скопіюйте або скопіюйте такий код програми:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = Неправда
ActiveWorkbook.Worksheets (1) .Delete
Application.DisplayAlerts = Правда
End Sub

Що робить код програми для видалення аркушів без запиту?

Спочатку макрос вимикає всі відповіді з Excel. Відповідно, жодного попередження більше не з'являється. Потім перший робочий аркуш активної книги видаляється. Після цього макрос знову активує запити з Excel.

Чому є сенс видаляти робочі листи без підтвердження з VBA?

Якщо ви автоматизували певні завдання за допомогою макросів, поява попереджувального повідомлення може дуже заплутати. Потім користувач отримує попередження про те, що дані можна видалити, навіть якщо він сам не дав команди видалити аркуш даних. Це може збентежити користувача і призвести до затримок через запити. Тому може бути корисним видалити робочі листи без запиту.

Професійна порада: адаптуйте команду VBA для адаптації до інших аркушів

Ви можете видалити інший аркуш замість першого аркуша в активній книзі. Якщо ви хочете зробити це, просто адаптуйте рядок за допомогою команди delete відповідно.

Поради новачкам у темі макросів та VBA

Якщо ви хочете знати, як вводити та запускати макроси в Excel, тут ви знайдете багато корисних статей, які допоможуть вам розпочати роботу з макросами та VBA.

Скріншоти були створені за допомогою Excel версії 2016.

FAQ

Що таке VBA

VBA є абревіатурою і розшифровується як "Visual Basic for Applications". Це так звана сценарна мова. За допомогою VBA можна спростити та оптимізувати процеси різних програм. Програми Office від Microsoft особливо підходять для роботи з VBA.

Як ввести макроси в Excel?

У розділі «Файл» натисніть «Параметри». Там ви повинні позначити функцію «Інструменти розробника» під «Налаштувати стрічку». Потім ви можете отримати доступ до функції макросів у вашій книзі на стрічці меню під "Інструменти розробника".

Як я можу видалити кілька аркушів без підтвердження?

Можна, вносячи конкретні зміни до програмного коду, видалити кілька специфічних аркушів без запиту та залишити інші робочі аркуші.

Як я можу захистити свої аркуші від випадкового видалення?

На стрічці меню ви знайдете пункт «Перевірити». Якщо ви натиснете на це, ви побачите різні варіанти захисту введених вами даних. Ви можете захистити певний аркуш за допомогою "Захистити аркуш" або всю книгу за допомогою "Захистити книгу".

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave