Przejdź do głównej zawartości

Jak ograniczyć obszar przewijania arkusza roboczego w programie Excel?

Kiedy używamy skoroszytu, czasami chcemy ograniczyć przewijanie arkusza. Oznacza to, że arkusz zostanie ustalony w zakresie komórek i nie będzie przewijał się poza ten zakres. Czy są jakieś szybkie sztuczki, które pozwolą nam ograniczyć obszar przewijania arkusza?

Ogranicz obszar przewijania arkusza roboczego, wprowadzając adres zakresu ręcznie

Ogranicz obszar przewijania wszystkich arkuszy z kodem VBA

Ogranicz obszar przewijania arkusza roboczego za pomocą Kutools for Excel


strzałka niebieski prawy bąbelek Ogranicz obszar przewijania arkusza roboczego, wprowadzając adres zakresu ręcznie

Możesz wprowadzić adres komórki ręcznie, aby wyłączyć obszar przewijania, wykonaj następujące czynności:

1. Aktywuj arkusz roboczy, dla którego chcesz ograniczyć obszar przewijania.

2. Przytrzymaj Alt + F11 klawisze, aby otworzyć Okno Microsoft Visual Basic for Applications, A następnie kliknij Zobacz i wysłuchaj > Okno właściwościzobacz zrzut ekranu:

doc-limit-scroll-obszar1

3. I w Okno właściwości list, wprowadź zakres adresów w Obszar przewijania pole właściwości, patrz zrzut ekranu:

doc-limit-scroll-obszar1

4. Następnie zamknij to okno, a będziesz ograniczony do przenoszenia lub wybierania komórek spoza określonego zakresu.

Uwagi:

1. Wprowadzony adres komórki musi być ciągłym zakresem.

2. Jeśli chcesz anulować limit obszaru przewijania, wystarczy usunąć adres zakresu z Obszar przewijania pole właściwości w powyższym kroku 3.


strzałka niebieski prawy bąbelek Ogranicz obszar przewijania wszystkich arkuszy z kodem VBA

Czasami musisz ustawić limit obszaru przewijania dla wszystkich arkuszy w skoroszycie używanego zakresu. W takim przypadku poniższy kod VBA może pomóc w jednoczesnym ograniczeniu wszystkich obszarów przewijania arkuszy.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Kod VBA: Ogranicz obszar przewijania wszystkich arkuszy

Sub SetAllScrollAreas()
'Update 20140326
Dim ws As Worksheet
For Each ws In Application.ActiveWorkbook.Worksheets
    ws.ScrollArea = ws.UsedRange.Address
Next
End Sub

3. Następnie naciśnij F5 Aby uruchomić ten kod, ustawia obszar przewijania dla każdego arkusza w bieżącym skoroszycie, który jest oparty na używanym zakresie.

Note: Jeśli chcesz usunąć limit obszaru przewijania wszystkich arkuszy, możesz zastosować poniższy kod VBA:

Kod VBA: Usuń limit obszaru przewijania wszystkich arkuszy

Sub SetAllScrollAreas()
'Update 20140326
Dim ws As Worksheet
For Each ws In Application.ActiveWorkbook.Worksheets
    ws.ScrollArea = ""
Next
End Sub

strzałka niebieski prawy bąbelek Ogranicz obszar przewijania arkusza roboczego za pomocą Kutools for Excel

Jeśli chcesz wygodniejszego sposobu rozwiązania tego zadania, oto przydatne narzędzie:Kutools dla programu Excel, Z siedzibą w Ustaw obszar przewijania możesz ograniczyć określony zakres za pomocą jednego kliknięcia.

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz teraz.

Po zainstalowaniu Kutools dla programu Excel, wykonaj następujące czynności:

1. Zaznacz komórki zakresu, dla których chcesz ograniczyć obszar przewijania.

2. Kliknij Kutools > Pokaż ukryj > Ustaw obszar przewijaniazobacz zrzut ekranu:

doc-limit-scroll-obszar1

Widoczne są tylko wybrane komórki, inne są ukryte i nie można ich wyświetlać ani edytować.

doc-limit-scroll-obszar1

Uwaga: Aby anulować ograniczenie obszaru przewijania, należy kliknąć Kutools > Pokaż / Ukryj > Odkryj wszystkie zakresyzobacz zrzut ekranu:

doc-limit-scroll-obszar1

Więcej szczegółowych informacji na temat Ustaw obszar przewijania, Przejdź do Ustaw obszar przewijania.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Did you save it as macro enabled file or just standard excel xlsx file?
This comment was minimized by the moderator on the site
Hi. If I set the scroll area limit (a1:g22) it limits the scrolling. But if Id save the work book, close the file and then re-open the file, the scroll area limit code is removed. Why is that? Excel 2013 BR Mattias
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations