Każdy arkusz kalkulacyjny w programie Excel może zawierać więcej niż 1 000 000 wierszy i ponad 16 000 kolumn informacji, ale bardzo rzadko wszystko jest potrzebne do codziennych projektów. Na szczęście można ograniczyć liczbę kolumn i wierszy wyświetlanych w arkuszu kalkulacyjnym. Dodatkowo możesz ograniczyć dostęp do określonych obszarów arkusza roboczego.
Na przykład, aby uniknąć przypadkowych zmian niektórych danych, możesz umieścić je w obszarze arkusza roboczego, do którego inni użytkownicy nie mogą się dostać. Lub, jeśli mniej doświadczeni użytkownicy potrzebują dostępu do arkusza roboczego, ograniczenie miejsca, w którym mogą przejść, spowoduje, że nie zgubią się w pustych wierszach i kolumnach.
Ogranicz wiersze arkusza w Excelu z VBA
Niezależnie od powodu możesz tymczasowo ograniczyć liczbę dostępnych wierszy i kolumn, ograniczając zakres użytecznych wierszy i kolumn wPrzewiń obszarwłasność arkusza roboczego. Zakres, który chcesz zablokować, musi być doontiguous z brak przerw w wymienionym odwołaniu do komórki.
Zmiana obszaru przewijania jest tymczasową miarą; jest resetowany za każdym razem, gdy skoroszyt jest zamknięty i ponownie otwarty.
Wykonując poniższe czynności, możesz zmienić właściwości arkusza roboczego, aby ograniczyć liczbę wiersze do 30 i liczba kolumny do 26.
- otwarty pusty plik Excela.
- Kliknij prawym przyciskiem myszy karta arkusza w prawym dolnym rogu ekranu dlaArkusz 1 .
- KliknijWyświetl kod w menu, aby otworzyćVisual Basic for Applications (VBA) okno edytora.
- ZnaleźćWłaściwości arkusza okno w lewym dolnym rogu okna edytora VBA.
- ZnaleźćPrzewiń obszar właściwość na liście właściwości arkusza roboczego.
- Kliknij w puste pudełko do po prawej stronie obszaru przewijania etykieta.
- Wpisz zakresa1: z30 w pudełku.
- Zapisać arkusz roboczy.
- Zamknij okno edytora VBA i zwróć arkusz roboczy.
Teraz przetestuj arkusz roboczy, aby upewnić się, że modyfikacja została zastosowana. Nie powinieneś być w stanie przewinąć poniżej wiersza 30 lub na prawo od kolumny Z.
Usuwanie modyfikacji ograniczających
Najprostszym sposobem na usunięcie ograniczeń przewijania jest zapisanie, zamknięcie i ponowne otwarcie skoroszytu. Ewentualnie użyj kroki od drugiego do czwartego powyżej, aby uzyskać dostęp doWłaściwości arkusza w Edytor VBA i usuń zakres podany dlaPrzewiń obszar własność.
Obraz wyświetla wprowadzony zakres jako $ A $ 1: $ Z $ 30. Po zapisaniu skoroszytu edytor VBA dodaje znaki dolara ($), aby odwołania do komórek były w zakresie bezwzględnym.
Ukryj wiersze i kolumny w programie Excel
Alternatywną i bardziej trwałą metodą ograniczania obszaru roboczego arkusza roboczego jest ukrywanie nieużywanych wierszy i kolumn. Oto, jak ukryć wiersze i kolumny poza zakresem A1: Z30:
- Kliknij nagłówek wiersza dla wiersz 31 aby wybrać cały wiersz.
- Naciśnij i przytrzymaj przyciskPrzesunięcieiCtrlklawisze na klawiaturze.
- Naciśnij i zwolnij przyciskStrzałka w dół klawisz na klawiaturze do zaznacz wszystkie wiersze od wiersza 31 do dołu arkusza roboczego.
- Kliknij prawym przyciskiem myszynagłówki wierszy , aby otworzyć menu kontekstowe.
- WybieraćUkryćw menu, aby ukryć wybrane kolumny.
- Kliknij nagłówek kolumny dla kolumna AA i powtórz kroki od drugiego do piątego, aby ukryć wszystkie kolumny po kolumna Z.
- Zapisać skoroszyt - kolumny i wiersze poza zakresem od A1 do Z30 pozostaną ukryte.
Odkryj wiersze i kolumny w programie Excel
Jeśli skoroszyt zostanie zapisany w celu zachowania ukrytych wierszy i kolumn podczas ponownego otwierania, poniższe kroki pomogą w odkryciu wierszy i kolumn z powyższego przykładu:
- Kliknij nagłówek wiersza dla wiersz 30 - lub ostatni widoczny wiersz w arkuszu - aby wybrać cały wiersz.
- KliknijZakładka domyślna wstążki.
- KliknijFormat > Ukryj i odkryj > Odkryj wiersze na wstążce, aby przywrócić ukryte wiersze.
- Kliknij nagłówek kolumny dlakolumna AA- lub ostatnia widoczna kolumna - i powtórz kroki od dwóch do trzech powyżej, aby odkryć wszystkie kolumny.