Spis treści
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.xlsm3 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.