Usuń arkusz kalkulacyjny Excel za pomocą makra i VBA bez żadnych zapytań

W ten sposób usuwasz arkusz roboczy za pomocą makra bez dalszych pytań

Po usunięciu arkusza ze skoroszytu program Excel wyświetla okno wiadomości:

To przydatna wskazówka, aby zapobiec przypadkowemu usunięciu danych. Automatyzacja zadań za pomocą makr może dezorientować i denerwować użytkownika. Tutaj może pomóc prosta sztuczka.

Usuń kod programu wokół arkuszy roboczych bez potwierdzenia

Jeśli usuniesz arkusze za pomocą makra, takie zapytania są mylące dla użytkownika. Za pomocą jednej sztuczki możesz usuwać tabele bez pytania. Po prostu użyj lub skopiuj następujący kod programu:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = False
ActiveWorkbook.Worksheets (1) .Delete
Application.DisplayAlerts = Prawda
Napis końcowy

Co robi kod programu, aby usunąć arkusze bez zapytania?

Makro najpierw wyłącza wszystkie odpowiedzi z Excela. W związku z tym nie pojawia się więcej ostrzeżenia. Następnie usuwany jest pierwszy arkusz w aktywnym skoroszycie. Po wykonaniu tej czynności makro reaktywuje zapytania z programu Excel.

Dlaczego ma sens usuwanie arkuszy roboczych bez potwierdzenia za pomocą VBA?

Jeśli zautomatyzowałeś niektóre zadania za pomocą makr, pojawienie się ostrzeżenia może być bardzo mylące. Użytkownik otrzymuje wówczas ostrzeżenie, że dane mogą zostać usunięte, mimo że sam nie wydał polecenia usunięcia arkusza danych. Może to zaniepokoić użytkownika i prowadzić do opóźnień z powodu zapytań. Dlatego przydatne może być usuwanie arkuszy roboczych bez pytania.

Profesjonalna wskazówka: Dostosuj polecenie VBA, aby dostosować się do innych arkuszy roboczych

Możesz usunąć inny arkusz zamiast pierwszego arkusza w aktywnym skoroszycie. Jeśli chcesz to zrobić, po prostu odpowiednio dostosuj linię za pomocą polecenia usuwania.

Wskazówki dla początkujących w temacie makr i VBA

Jeśli chcesz wiedzieć, jak wprowadzać i uruchamiać makra w programie Excel, znajdziesz tutaj wiele przydatnych artykułów, które pomogą Ci rozpocząć pracę z makrami i VBA.

Zrzuty ekranu zostały utworzone w programie Excel w wersji 2016.

FAQ

Co to jest VBA

VBA to skrót od „Visual Basic for Applications”. Jest to tak zwany język skryptowy. Za pomocą VBA można uprościć i zoptymalizować procesy różnych programów. Programy pakietu Office firmy Microsoft są szczególnie odpowiednie do pracy z VBA.

Jak wprowadzać makra w programie Excel?

W sekcji „Plik” kliknij „Opcje”. Tam musisz zaznaczyć funkcję „Narzędzia programistyczne” pod „Dostosuj wstążkę”. Następnie możesz uzyskać dostęp do funkcji makr w skoroszycie na wstążce menu w sekcji „Narzędzia programistyczne”.

Jak mogę usunąć wiele arkuszy roboczych bez potwierdzenia?

Możliwe jest, wprowadzając określone zmiany w kodzie programu, usunięcie kilku określonych arkuszy bez pytania i pominięcie innych arkuszy.

Jak mogę chronić moje arkusze przed przypadkowym usunięciem?

Na wstążce menu znajdziesz pozycję „Sprawdź”. Jeśli klikniesz na to, znajdziesz różne opcje ochrony wprowadzonych danych. Możesz chronić określony arkusz za pomocą „Chroń arkusz” lub cały skoroszyt za pomocą „Chroń skoroszyt”.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave