Ogranicz zakres komórek Excela: Ogranicz tabele za pomocą makr

Więcej przeglądu w Twoich stołach

Arkusze kalkulacyjne Excela zawierają miliony komórek w wielu kolumnach i wierszach. Liczba komórek w tabeli różni się w zależności od zainstalowanej wersji programu Excel. Z reguły jednak potrzebujesz tylko ułamka komórek dostępnych dla Twojej tabeli. Abyś mógł skoncentrować się na najważniejszych rzeczach, sensowne jest usunięcie zbędnych komórek z arkuszy kalkulacyjnych Excel. Excel oferuje sposoby i środki, które możesz zaimplementować za pomocą zaledwie kilku kliknięć myszą. Rezultatem są tabele, które mają tylko niezbędną liczbę komórek. Tutaj dowiesz się, jak oczyścić tabele w Twojej wersji Excela.

Jak usunąć zbędne komórki z arkuszy kalkulacyjnych Excel

„Zbyt wiele” komórek może być mylące, a twoje oczy są zmęczone. Kolejny argument przemawiający za liczbą komórek dopasowanych do wartości: nie można już wprowadzać żadnych dodatkowych wartości w sąsiednich komórkach. W ten sposób minimalizujesz błędy w tym samym czasie, gdy tworzysz wykres z wartości.

Poniższa ilustracja bardzo prostej tabeli wyraźnie to pokazuje: w tym przypadku wystarczą dwie kolumny i trzy wiersze.

Puste komórki nie powinny być klikalne

Po zakończeniu przedstawionych tutaj obliczeń możesz również upewnić się, że nie będzie już można kliknąć pustych komórek bez zawartości. Jest to jednak możliwe tylko przy użyciu makra. Wykonaj następujące kroki:

  1. Naciśnij kombinację klawiszy „CTRL + N”, aby utworzyć nowy, pusty skoroszyt.

  2. Uruchom „edytor VBA” za pomocą kombinacji klawiszy „ALT + F11”. Notatka: Jeśli używasz nowszej wersji programu Excel, takiej jak Office2022-2023 lub Microsoft 365, może być konieczne aktywowanie „narzędzi programistycznych”. Aby to zrobić, przejdź do pozycji menu „Opcja” za pomocą „Plik” i aktywuj pozycję menu „Narzędzia programistyczne” w „Zakładce głównej”. Zapisz zmianę, klikając „OK”.

  3. W „Edytorze VBA” wywołujesz polecenie „Wstaw” > „Moduł”.

  4. Teraz wprowadź następujące linie makr:
    Zawęź podrzędne ()
    ActiveSheet.ScrollArea = Aktywny arkusz.UsedRange.AdresLocal
    Napis końcowy
    Udział podrzędny
    ActiveSheet.ScrollArea = ""
    Napis końcowy

  5. Następnie naciśnij kombinację klawiszy „ALT + Q”. Otwórz skoroszyt programu Excel, a następnie arkusz, w którym chcesz ukryć niepotrzebne komórki.

  6. Naciśnij kombinację klawiszy „ALT + F8”.

  7. W następnym oknie dialogowym kliknij makro „Zawęź”.

  8. Kliknij „Uruchom”.

Wynik: koniec z przewijaniem wartości

Po tym procesie nie można przenieść znacznika komórki poza ostatnią używaną komórkę w tabeli. W przykładowej tabeli na rysunku komórka „B3” jest ostatnią komórką, w której można wprowadzić wartość.

Jeśli chcesz ponownie usunąć ograniczenie w komórce, aktywuj żądany arkusz roboczy, naciśnij kombinację klawiszy „ALT + F8” i wprowadź „Zwolnij” w makrze. Następnie kliknij „Uruchom”, aby aktywować makro. Cały zakres komórek Twojej tabeli jest teraz ponownie dostępny.

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

wave wave wave wave wave