Spis treści
W tym tutorialu pokażemy, jak zablokować komórki w Excelu podczas przewijania. Po tym artykule będziesz mógł zablokować określony zakres komórek z arkusza, aby ograniczyć użytkowników, aby mogli tylko wybrać i przewijać komórki w określonym zakresie arkusza. Również nie będą mogli wyjść poza określony zakres i dokonać jakichkolwiek zmian w tym arkuszu. Przezw tym artykule wyjaśnimy proces blokowania komórek na różne sposoby za pomocą unikalnego zestawu danych.
Pobierz Zeszyt ćwiczeń
Zeszyt ćwiczeń można pobrać stąd.
Zablokuj komórki podczas przewijania.xlsm2 proste sposoby na zablokowanie komórek w Excelu podczas przewijania
W tym artykule wyjaśnimy 2 sposoby blokowania ekranów w Excelu podczas przewijania. Aby lepiej zrozumieć, użyjemy tego samego zbioru danych do wyjaśnienia obu metod. W tej sekcji podaliśmy zrzut ekranu naszego zbioru danych. Zakres zbioru danych to (B4:E15) i zawiera dane o Sprzedawca ich Lokalizacja , Region oraz "Kwota całkowita" Naszym celem jest ograniczenie użytkownika tylko do zakresu (B4:E15) poprzez zablokowanie komórek. Tak więc użytkownik będzie mógł wybierać i przewijać tylko w obrębie tego zakresu komórek.
1) Użyj zakładki Deweloper, aby zablokować komórki podczas przewijania w Excelu
W pierwszej metodzie wykorzystamy Deweloper aby zablokować komórki. Ta metoda uniemożliwi użytkownikom modyfikowanie jakichkolwiek danych poza zakresem komórek. (B4:E15) .
Teraz zobaczmy kroki, jak możemy wykonać tę akcję.
KROKI:
- Po pierwsze, przejdź do Deweloper tab.
- Po drugie, wybierz opcję Właściwości ze wstążki.
- Powyższe czynności otwierają nowe okno dialogowe o nazwie Właściwości .
- Następnie należy przejść do opcji ScrollArea z tego pudełka.
- Po trzecie, wstawiamy zakres komórek (B4:E15) ręcznie w polu wprowadzania danych opcji ScrollArea .
- Powyższe polecenie blokuje komórki z zakresu (B4:E15) .
- Następnie wybierz komórkę B4 i przewijać w prawo za pomocą klawiatury.
- Tak więc użytkownicy będą mogli przewijać się tylko do komórki E5 ponieważ nie mają dostępu do przewijania poza zakresem (B4:E15) .
- Podobnie, wybierz komórkę E4 i przewijać w dół za pomocą klawiatury.
- Na koniec widzimy, że nie możemy również przewijać po komórce E15 Która jest ostatnią wartością naszego zakresu komórek.
Read More: Excel nie przewija się za pomocą klawiszy strzałek (4 odpowiednie rozwiązania)
Odblokuj zablokowane komórki
Teraz, jeśli chcemy odblokować zakres komórek, możemy to zrobić w prosty sposób. Zrobimy to za pomocą następujących kroków.
KROKI:
- Na początku należy wybrać Właściwości opcja z Deweloper ponownie zakładka.
- Polecenie otwiera okno dialogowe o nazwie Właściwości .
- Następnie należy przejść do opcji ScrollArea .
- Następnie należy usunąć poprzedni zakres z pola wprowadzania danych ScrollArea i pozostawić je puste.
- Następnie należy nacisnąć Wejdź na stronę .
- Na koniec powyższa czynność ponownie odblokowuje zakres komórek.
UWAGA:
Ta metoda działa do momentu, gdy zachowasz aktywny arkusz lub skoroszyt. Jeśli zamkniesz arkusz lub skoroszyt i otworzysz go ponownie, zobaczysz, że funkcja blokowania komórek nie działa już. Tak więc, aby zablokować komórki na stałe, użyjemy drugiej metody tego artykułu.
Read More: Jak odblokować komórki w Excelu podczas przewijania (4 proste sposoby)
Podobne lektury
- Jak przewijać jeden wiersz na raz w programie Excel (4 szybkie sposoby)
- [Naprawiono!] Przewijanie strzałek w Excelu nie przesuwa komórek (6 możliwych rozwiązań)
- Jak zatrzymać Excela przed przewijaniem do nieskończoności (7 skutecznych metod)
- [Solved!] Vertical Scroll Not Working in Excel (9 Quick Solutions)
- Jak powtarzać wiersze w Excelu podczas przewijania (6 odpowiednich sposobów)
2. zastosować kod VBA do blokowania komórek w Excelu podczas przewijania
Aby zablokować komórki na stałe w Excelu podczas przewijania użyjemy prostego VBA (Visual Basic for Applications) Kod ten zablokuje określone zakresy komórek w naszym arkuszu. Jeśli zablokujesz komórki za pomocą VBA kod wtedy nie stracisz funkcji blokady po zamknięciu pliku Excela. Jak powiedzieliśmy wcześniej, aby zilustrować tę metodę, będziemy kontynuować z tym samym zbiorem danych, który użyliśmy wcześniej.
Teraz wystarczy przejść przez kroki podane poniżej, aby zablokować komórki w Excelu podczas przewijania.
KROKI:
- Po pierwsze, kliknij prawym przyciskiem myszy na stronie na kartce "Użyj kodu VBA" .
- Następnie należy wybrać opcję "View Code" z dostępnych opcji.
- Teraz, puste VBA otworzy się moduł.
- Następnie wstaw następujący kod do tego pustego modułu:
Sub Lock_Scroll() Worksheets("Use Vba Code").ScrollArea = "B4:E15" End Sub
- Kliknij na Uruchom lub naciśnij F5 aby uruchomić kod.
- Powyższe polecenie spowoduje zablokowanie zakresu komórek (B4:E15) .
- Następnie wybierz komórkę B5 i przewijać w prawo za pomocą klawiatury.
- Widzimy, że nie możemy przewijać po komórce E4 jako następna komórka F4 jest poza podanym zakresem.
- Podobnie, wybierz komórkę E4 . Wtedy po prostu przewiń w dół za pomocą klawiatury.
- W końcu widzimy, że nie możemy przewijać po komórce E5 ponieważ zakres zablokowanych komórek to (B4:E15) .
Read More: Jak zablokować wiersze w programie Excel podczas przewijania (4 proste metody)
Wniosek
Podsumowując, ten tutorial poprowadzi Cię jak zablokować komórki w Excelu podczas przewijania. Aby przetestować swoje umiejętności, użyj arkusza ćwiczeniowego, który jest dołączony do tego artykułu. Zostaw komentarz poniżej, jeśli masz jakieś pytania. Nasz zespół postara się odpowiedzieć na nie jak najszybciej. W przyszłości, miej oko na więcej unikalnych Microsoft Excel rozwiązania.