Jak chronić komórki bez ochrony arkusza w programie Excel (3 sposoby)

  • Udostępnij To
Hugh West

Jeśli próbujesz chronić komórki w Excelu bez ochrony arkusza, to znajdziesz ten artykuł przydatny. Więc zacznijmy od głównego artykułu.

Pobierz Workbook

Protect Cells.xlsm

3 Sposoby ochrony komórek bez ochrony arkusza w programie Excel

Mamy następujący zbiór danych zawierający zapisy sprzedaży pewnych produktów pewnej firmy.Spróbujemy chronić określone komórki tego zbioru danych bez ochrony całego zbioru danych lub arkusza, stosując następujące 3 metody.

Użyliśmy Microsoft Excel 365 wersja tutaj, możesz użyć dowolnych innych wersji według swojej wygody.

Metoda-1: Użycie opcji Formatuj komórki, aby zabezpieczyć komórki bez zabezpieczania arkusza

W tej sekcji będziemy używać Formatuj komórki opcja do chronić komórki z Produkt tylko kolumnę, zamiast chronić cały zbiór danych.

Kroki :

➤ Zaznacz cały arkusz, klikając symbol trójkąta w lewym górnym rogu, a następnie przejdź do strony Strona główna Tab>> Komórki Grupa>> Format Dropdown>> Formatuj komórki Opcja.

Następnie. Formatuj komórki Pojawi się okno dialogowe.

➤ Kliknij na Ochrona , odznaczyć Zablokowany a następnie wybrać opcję OK .

Teraz wykonamy ten proces ponownie dla komórek, które chcemy zablokować.

➤ Wybierz komórki z listy Produkt a następnie przejdź do Strona główna Tab>> Komórki Grupa>> Format Dropdown>> Formatuj komórki Opcja.

Następnie. Formatuj komórki ponownie pojawi się okno dialogowe.

➤ Kliknij na Ochrona , sprawdź Zablokowany a następnie wybierz OK .

Nadszedł czas, aby zabezpieczyć ten arkusz, aby sprawdzić, czy tylko wybrane komórki są zablokowane, czy nie.

➤ Idź do Strona główna Tab>> Komórki Grupa>> Format Dropdown>> Protect Sheet Opcja.

Następnie. Protect Sheet pojawi się kreator.

➤ Wpisz hasło i naciśnij przycisk OK .

➤ Wprowadź ponownie hasło i naciśnij przycisk OK ponownie.

Teraz, jeśli chcesz zmienić którąkolwiek z wartości komórki Produkt kolumny to otrzymasz następujący komunikat o błędzie.

Ale udało nam się zmienić wartość sprzedaży dla Truskawka z $3,914.00 do $4,000.00 .

Read More: Jak zabezpieczyć komórki Excela hasłem (4 odpowiednie przykłady)

Metoda-2: Korzystanie z opcji Pozwól edytować zakresy, aby chronić komórki w programie Excel bez zabezpieczania arkusza

Tutaj użyjemy Pozwól na edycję zakresów opcja chroniąca komórki Produkt kolumny bez blokowania pozostałych komórek tego arkusza.

Kroki :

➤ Idź do Przegląd Tab>> Chronić Grupa>> Pozwól na edycję zakresów Opcja.

Następnie. Pozwól użytkownikom na edycję zakresów Zostanie otwarte okno dialogowe.

➤ Wybierz opcję Nowy Opcja.

Następnie zostaniesz przeniesiony do Nowa gama okno dialogowe.

➤ Nazwa Tytuł skrzynia jako Zakres1 lub jakąkolwiek inną rzecz, którą chcesz i wpisz zakres C4:D11 w Odnosi się do komórek pole i naciśnij OK .

Następnie Pozwól użytkownikom na edycję zakresów ponownie pojawi się okno dialogowe.

➤ Kliknij na Zastosuj .

➤ Teraz wybierz Protect Sheet ponownie opcja.

Następnie. Protect Sheet pojawi się kreator.

➤ Wpisz hasło i naciśnij przycisk OK .

➤ Wprowadź ponownie hasło i naciśnij przycisk OK ponownie.

Za zmianę którejkolwiek z wartości komórki Produkt kolumny to otrzymasz następujący komunikat o błędzie.

Ale udało nam się zmienić wartość sprzedaży dla Wiśnia z $4,316.00 do $3,845.00 .

Read More: Excel VBA do ochrony zakresu komórek (3 przykłady)

Podobne lektury

  • Jak zablokować wartość komórki po obliczeniu w programie Excel (3 proste sposoby)
  • Chroń komórki Excela, ale zezwalaj na wprowadzanie danych (2 szybkie metody)

Metoda-3: Użycie kodu VBA do ochrony komórek bez ochrony arkusza

W tej sekcji będziemy używać VBA kod do ochrony specyficznych komórek dla produktów Wiśnia oraz Apple bez zabezpieczenia całego arkusza.

Kroki :

➤ Kliknij prawym przyciskiem myszy nazwę arkusza.

➤ Wybierz opcję Wyświetl kod Opcja.

Następnie zostaniesz przeniesiony do Edytor Visual Basic okno.

➤ W oknie kodu wpisz następujący kod.

 Sub Worksheet_SelectionChange(ByVal szczegolna_komórka As Range) If szczegolna_komórka.Kolumna = 2 Then If szczegolna_komórka.Wiersz = 6 Or szczegolna_komórka.Wiersz = 9 Then Cells(szczegolna_komórka.Wiersz, szczegolna_komórka.Kolumna).Offset(0, 3).Select End If End Sub. 

Ten kod będzie wykonywany tylko wtedy, gdy zaznaczymy dowolną komórkę, dlatego zdefiniowaliśmy procedurę jako Worksheet_SelectionChange , Arkusz roboczy to Obiekt oraz SelectionChange to Procedura .

Dwa Wyrażenia IF-THEN zostały tu użyte do zdefiniowania naszych konkretnych komórek z Numer kolumny 2 oraz Numer wiersza 6 lub 9 .

Jeśli te warunki są spełnione, to wybrana komórka zostanie 3 komórki prosto do komórek B6 lub B9 .

Teraz spróbuj wybrać komórkę zawierającą produkt Arbuz , a następnie nasz wybór zostanie przeniesiony do. 3 komórki w prawo.

Read More: Excel VBA do blokowania komórek bez ochrony arkusza (4 idealne przykłady)

Część ćwiczeniowa

Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka sekcja jak poniżej w arkuszu o nazwie Praktyka . Proszę, zrób to sam.

Wniosek

W tym artykule staraliśmy się pokryć sposoby ochrony komórek w programie Excel bez ochrony arkusza. Mamy nadzieję, że uznasz to za przydatne. Jeśli masz jakieś sugestie lub pytania, zachęcamy do podzielenia się nimi w sekcji komentarzy.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.