Cuprins
Dacă încercați să protejează celulele în Excel fără a proteja foaia de protecție, atunci veți găsi acest articol util. Așadar, să începem cu articolul principal.
Descărcați caietul de lucru
Protejați celulele.xlsm3 moduri de a proteja celulele fără a proteja foaia în Excel
Avem următorul set de date care conține înregistrările de vânzări ale unor produse ale unei companii. Vom încerca să protejează celule specifice din acest set de date fără a proteja întregul set de date sau foaia de date prin utilizarea următoarelor 3 metode.
Am folosit Microsoft Excel 365 aici, puteți utiliza orice altă versiune în funcție de confortul dumneavoastră.
Metoda-1: Utilizarea opțiunii Format Cells pentru a proteja celulele fără a proteja foaia de date
În această secțiune, vom folosi Formatarea celulelor opțiunea de protejează celulele a Produs numai coloana în loc să protejeze întregul set de date.
Pași :
➤ Selectați întreaga foaie făcând clic pe simbolul triunghiular din colțul din stânga sus și apoi mergeți la Acasă Tab>> Celule Grup>> Format Dropdown>> Formatarea celulelor Opțiune.
Apoi, se va trece la Formatarea celulelor va apărea caseta de dialog.
➤ Faceți clic pe Protecție , debifați caseta Blocat și apoi selectați OK .
Acum, vom repeta acest proces pentru celulele pe care dorim să le blocăm.
➤ Selectați celulele din Produs și apoi mergeți la coloana Acasă Tab>> Celule Grup>> Format Dropdown>> Formatarea celulelor Opțiune.
După aceea, se va trece la Formatarea celulelor va apărea din nou caseta de dialog.
➤ Faceți clic pe Protecție , verificați Blocat și apoi selectați OK .
Este timpul să protejăm această foaie pentru a verifica dacă numai celulele selectate sunt blocate sau nu.
➤ Mergeți la Acasă Tab>> Celule Grup>> Format Dropdown>> Protejați foaia Opțiune.
După aceea, se va trece la Protejați foaia se va deschide o fereastră.
➤ Introduceți parola și apăsați OK .
➤ Reintroduceți parola și apăsați OK din nou.
Acum, dacă doriți să modificați oricare dintre valorile celulei de la Produs atunci veți primi următorul mesaj de eroare.
Dar, am reușit să modificăm cu succes valoarea vânzărilor pentru Căpșuni de la $3,914.00 la $4,000.00 .
Citiți mai mult: Cum să protejați celulele Excel cu parolă (4 exemple potrivite)
Metoda 2: Utilizarea opțiunii Permiteți editarea intervalelor de editare pentru a proteja celulele în Excel fără a proteja foaia
Aici, vom folosi Permiteți modificarea intervalelor de editare opțiune pentru a proteja celulele din Produs coloană fără a bloca celelalte celule din această foaie.
Pași :
➤ Mergeți la Revizuire Tab>> Protejați Grup>> Permiteți modificarea intervalelor de editare Opțiune.
După aceea, se va trece la Permiteți utilizatorilor să editeze intervale se va deschide o casetă de dialog.
➤ Selectați Nou Opțiune.
Apoi, veți fi condus la Noua gamă caseta de dialog.
➤ Numiți Titlu caseta ca Gama1 sau orice alt lucru pe care îl doriți și introduceți intervalul C4:D11 în Se referă la celule și apăsați OK .
După aceea, se va face o Permiteți utilizatorilor să editeze intervale va apărea din nou caseta de dialog.
➤ Faceți clic pe Aplicați .
➤ Acum, selectați Protejați foaia opțiune din nou.
Apoi, se va trece la Protejați foaia se va deschide o fereastră.
➤ Introduceți parola și apăsați OK .
➤ Reintroduceți parola și apăsați OK din nou.
Pentru a modifica oricare dintre valorile celulelor din Produs atunci veți primi următorul mesaj de eroare.
Dar, am reușit să modificăm cu succes valoarea vânzărilor pentru Cireșe de la $4,316.00 la $3,845.00 .
Citiți mai mult: Excel VBA pentru a proteja o gamă de celule (3 exemple)
Lecturi similare
- Cum să blocați valoarea celulei după ce a fost calculată în Excel (3 moduri simple)
- Protejați celulele Excel, dar permiteți introducerea de date (2 metode rapide)
Metoda 3: Utilizarea unui cod VBA pentru a proteja celulele fără a proteja foaia de date
În această secțiune, vom folosi un VBA cod pentru a proteja celulele specifice pentru produsele Cireșe , și Apple fără a proteja întreaga foaie.
Pași :
➤ Faceți clic cu butonul drept al mouse-ului pe numele foii.
➤ Selectați Vezi codul Opțiune.
Apoi, veți fi condus la Editor Visual Basic fereastră.
➤ Introduceți următorul cod în fereastra de cod.
Sub Worksheet_SelectionChange(ByVal specific_cell As Range) If specific_cell.Column = 2 Then If specific_cell.Row = 6 Or specific_cell.Row = 9 Then Cells(specific_cell.Row, specific_cell.Column).Offset(0, 3).Select End If End If End If End Sub
Acest cod se va executa numai dacă selectăm orice celulă și astfel am definit procedura ca fiind Schimbare_Selecție_foaie_de_lucru , Fișa de lucru este Obiect și SelectionChange este Procedura .
Două Instrucțiuni IF-THEN au fost folosite aici pentru a defini celulele noastre specifice cu Numărul coloanei 2 și Numărul rândului 6 sau 9 .
Dacă aceste condiții sunt îndeplinite, atunci celula selectată va fi 3 celule până la celule B6 sau B9 .
Acum, încercați să selectați celula care conține produsul Pepene verde , iar apoi selecția noastră va fi mutată la 3 celulele din dreapta.
Citește mai mult: Excel VBA pentru a bloca celulele fără a proteja foaia (4 exemple ideale)
Secțiunea practică
Pentru a face practică de unul singur am pus la dispoziție un Practică ca mai jos, într-o foaie numită Practică Vă rog să o faceți singur.
Concluzie
În acest articol, am încercat să acoperim modalitățile de a proteja celulele în Excel fără a proteja foaia. Sperăm că îl veți găsi util. Dacă aveți sugestii sau întrebări, nu ezitați să le împărtășiți în secțiunea de comentarii.