Jak usunąć arkusz kalkulacyjny w programie Microsoft Excel
Usuwanie arkuszy w Excelu wydaje się prostym zadaniem — wystarczy kliknąć prawym przyciskiem myszy, usunąć i gotowe. Czasami jednak nie jest to takie proste, zwłaszcza jeśli próbujesz usunąć wiele arkuszy naraz lub gdy Excel wyświetla ostrzeżenia, które sprawiają, że chcesz sobie wyrwać włosy z głowy. Co gorsza, w zależności od wersji lub konfiguracji, niektóre opcje mogą być wyszarzone lub w ogóle niedostępne. Nie wiem, dlaczego jednego dnia działają, a następnego odmawiają współpracy, ale hej, taki właśnie jest Excel. W każdym razie, jeśli napotkałeś te problemy lub po prostu chcesz przyspieszyć swój przepływ pracy, oto kilka sprawdzonych metod, w tym kilka ukrytych sztuczek, które mogą się przydać.
Jak usunąć arkusze w programie Excel — różne sposoby i sztuczki
Metoda 1: Korzystanie z menu prawego przycisku myszy
To prawdopodobnie najczęstszy sposób usuwania arkuszy — szybki, prosty i działający w większości przypadków. Wystarczy kliknąć prawym przyciskiem myszy na karcie arkusza u dołu i wybrać Usuń. Uwaga: Excel wyświetli ostrzeżenie, jeśli w arkuszu znajdują się dane, a jeśli potwierdzisz, puf — arkusz zniknie na zawsze. Pamiętaj tylko, że po usunięciu odzyskanie go nie będzie takie proste, chyba że masz kopię zapasową.
W niektórych konfiguracjach, zwłaszcza jeśli plik znajduje się na dysku współdzielonym lub w chmurze, kliknięcie prawym przyciskiem myszy może być nawet wyłączone. Jeśli arkusz jest chroniony, może pojawić się komunikat informujący, że nie można go usunąć bez uprzedniego usunięcia ochrony. Dlatego upewnij się, że arkusz nie jest chroniony ani zablokowany, jeśli wystąpią problemy.
Metoda 2: Jednoczesne usuwanie wielu arkuszy
Usuwanie wielu arkuszy może być żmudne, jeśli trzeba to robić pojedynczo. Zamiast tego możesz je zgrupować w celu usunięcia zbiorczego – ale w tym celu musisz zaznaczyć kilka arkuszy. Kliknij kartę jednego arkusza, a następnie przytrzymaj CTRLi kliknij pozostałe, które chcesz usunąć. Po zgrupowaniu (na pasku tytułu pojawi się napis „Grupuj”) kliknij prawym przyciskiem myszy jedną z zaznaczonych kart i wybierz polecenie Usuń.
Należy jednak pamiętać, że nie można usunąć wszystkich arkuszy — Excel potrzebuje co najmniej jednego widocznego arkusza, aby skoroszyt działał. Ponadto, jeśli niektóre arkusze są chronione lub zawierają odwołania do innych źródeł, usunięcie może się nie powieść.
Metoda 3: Korzystanie z karty Narzędzia główne
Na karcie Narzędzia główne wstążki znajduje się sekcja o nazwie Komórki, a w niej rozwijane menu Usuń – często ukryte za małą strzałką lub ikoną. Aby usunąć arkusz w ten sposób, najpierw zaznacz arkusz, a następnie przejdź do Narzędzia główne, kliknij menu Usuń i wybierz „Usuń arkusz”.W razie potrzeby spowoduje to wyświetlenie standardowego ostrzeżenia.
Szczerze mówiąc, ta metoda jest wygodna, jeśli jesteś już na karcie Narzędzia główne i chcesz zachować płynność. Czasami jednak może być nieco skomplikowana, jeśli jesteś przyzwyczajony do klikania prawym przyciskiem myszy w celu szybkiego usuwania.
Metoda 4: Skróty klawiaturowe — szybkie i proste
Nie ma dedykowanego skrótu, takiego jak Ctrl + Ddo usuwania arkuszy, ale można skorzystać z kombinacji klawiszy, aby przyspieszyć proces. Naciśnij Alt, następnie, Haby przejść do karty Narzędzia główne, następnie, Daby otworzyć menu Usuń, a na końcu, Saby usunąć arkusz. Jest to trochę nieporęczne, ale jeśli jesteś przyzwyczajony do skrótów, jest lepsze niż klikanie myszką.
W niektórych konfiguracjach, zwłaszcza z niestandardowymi wstążkami lub starszymi wersjami, może to nie działać dokładnie tak, jak oczekiwano. Warto jednak o tym pamiętać, ponieważ po opanowaniu tej funkcji okazuje się ona szybsza niż kliknięcie prawym przyciskiem myszy.
Metoda 5: Użycie VBA do masowego usuwania
To dość zaawansowana metoda — ale jeśli masz dużo arkuszy do wyczyszczenia, to ogromna oszczędność czasu. Możesz uruchomić krótki skrypt VBA, który usunie wszystkie arkusze oprócz tego, nad którym pracujesz, lub na podstawie określonych kryteriów, takich jak nazwa czy zawartość. Nie martw się, jeśli VBA brzmi strasznie, po prostu naciśnij Alt+ F11, aby otworzyć edytor VBA. Następnie kliknij Wstaw > Moduł i wklej kod, taki jak:
Sub DeleteAllSheets() Application. DisplayAlerts = False Dim ws As Worksheet For Each ws In Worksheets If ws. Name <> ActiveSheet. Name Then ws. Delete End If Next ws Application. DisplayAlerts = True End Sub
Spowoduje to natychmiastowe zniknięcie wszystkich arkuszy oprócz aktywnego. Pamiętaj — nie ma żadnych komunikatów ostrzegawczych, więc przed uruchomieniem sprawdź dokładnie, który arkusz jest aktywny. Dobrym pomysłem jest zapisanie pliku przed rozpoczęciem pracy z VBA, na wszelki wypadek.
Jeśli chcesz usunąć arkusze zawierające określone słowa lub wzorce, zmodyfikuj kod, dodając warunek, taki jak If ws. Name Like "*Report*" Then ws. Delete. Możesz nawet poprosić o wprowadzenie danych za pomocą pola wprowadzania danych (InputBox), co zwiększa jego elastyczność.
A jeśli nic z tego nie pomoże…
Czasami, pomimo wszelkich starań, arkusze po prostu nie chcą zostać usunięte. Zazwyczaj oznacza to, że są chronione, odwołują się do nich inne osoby lub skoroszyt jest udostępniany i zablokowany. Sprawdź ustawienia ochrony arkusza w sekcji Recenzja > Chroń arkusz i w razie potrzeby usuń ochronę lub sprawdź, czy arkusze są połączone za pomocą formuł.
Przejdź też do Plik > Opcje > Centrum zaufania i sprawdź, czy jakieś dodatki lub ustawienia nie blokują usuwania lub edycji. Oczywiście, Excel czasami musi to utrudniać bardziej niż to konieczne.
Streszczenie
- Kliknij kartę arkusza prawym przyciskiem myszy, aby szybko usunąć — uważaj na ostrzeżenia.
- Wybierz wiele arkuszy CTRLdo zbiorczego usuwania, jeżeli jest to obsługiwane.
- Aby zastosować bardziej ustrukturyzowaną metodę, użyj opcji Usuń na karcie Narzędzia główne.
- Skróty klawiszowe mogą przyspieszyć działanie programu, ale są dość nieporęczne.
- Skrypty VBA są przydatne, gdy pracujesz z dużą liczbą arkuszy — uważaj jednak na automatyczne potwierdzenia.
Podsumowanie
Pozbywanie się arkuszy w Excelu nie zawsze jest kwestią jednego kliknięcia — zwłaszcza w przypadku arkuszy chronionych lub połączonych, a także przy próbie usunięcia wielu arkuszy. Czasami makro VBA to jedyny sposób na zaoszczędzenie czasu, jeśli masz do usunięcia wiele arkuszy, ale pamiętaj o ostrzeżeniach i zabezpieczeniach. Niestety, nie ma idealnego skrótu ani metody, która sprawdziłaby się w każdej sytuacji, ale te podejścia rozwiązują najczęstsze problemy.
Mam nadzieję, że dzięki temu ktoś skróci sobie czas pracy lub przynajmniej sprawi, że program Excel stanie się bardziej przystępny, gdy będzie przeglądał listę niechcianych arkuszy.
Powiązane artykuły
Czy ten artykuł był pomocny?