Salt la conținutul principal

Cum se protejează formatarea celulei, dar se permite doar introducerea datelor în Excel?

În multe cazuri, poate fi necesar să protejați formatarea unei game de celule și să permiteți introducerea de date numai în Excel. Acest articol oferă trei metode de realizare.

Protejați formatarea celulei, dar permite doar introducerea datelor prin protejarea foii de lucru
Protejați formatarea celulei, dar permiteți doar introducerea datelor cu cod VBA
Protejați formatarea celulei, dar permiteți doar introducerea datelor cu Kutools pentru Excel


Protejați formatarea celulei, dar permite doar introducerea datelor prin protejarea foii de lucru

Pentru a proteja formatarea celulei, dar permite doar introducerea datelor, trebuie mai întâi să deblocați aceste celule, apoi să protejați foaia de lucru. Vă rugăm să faceți următoarele.

1. Selectați celulele de care aveți nevoie pentru a le proteja formatarea, dar permiteți doar introducerea datelor, apoi apăsați Ctrl + 1 tastele simultan pentru a deschide Celule de format căsuță de dialog.

2. În Celule de format caseta de dialog, debifați blocat caseta de sub Protecţie , apoi faceți clic pe OK buton. Vedeți captura de ecran:

3. Acum du-te la clic Recenzie > Protejați foaia.

4. Vă rugăm să specificați și să vă conformați parola în Protejați foaia și confirma parola casete de dialog. Vedeți captura de ecran:

Acum foaia de lucru este protejată și formatarea celulei nu este modificată. Dar celulele specificate sunt permise doar introducerea datelor.


Protejați formatarea celulei, dar permiteți doar introducerea datelor cu cod VBA

De asemenea, puteți rula următorul script VBA pentru a proteja formatarea celulei, dar permite doar introducerea datelor în Excel. Vă rugăm să faceți următoarele.

1. presa Alt + F11 tastele în același timp pentru a deschide fișierul Microsoft Visual Basic pentru aplicații fereastră.

2. În Microsoft Visual Basic pentru aplicații fereastră, faceți dublu clic Acest manual de lucru pe panoul Proiect, apoi copiați și lipiți codul VBA de mai jos în ThisWorkbook (Cod) fereastră.

Cod VBA: Protejați formatarea celulei, dar permite doar introducerea datelor

Sub AllowDataEntryOnly()
    ActiveSheet.Protect Userinterfaceonly:=True, AllowFiltering:=True
    Range("C2:C20").Locked = False
        MsgBox "Only allow data entry in range C2:C20", vbInformation, "Kutools for Excel"
End Sub

notițe: În cod, C2: C20 este intervalul în care celulele pe care tocmai le permiteți introducerea datelor. Vă rugăm să modificați gama în funcție de nevoile dvs.

3. apasă pe F5 tasta pentru a rula codul. Într-o fereastră de dialog pop-up Kutools pentru Excel, faceți clic pe butonul OK.

Acum foaia de lucru este protejată, precum și formatarea celulei. Și numai celulele specificate sunt permise introducerea datelor.


Protejați formatarea celulei, dar permiteți doar introducerea datelor cu Kutools pentru Excel

Puteți debloca cu ușurință celulele selectate și proteja foaia de lucru cu utilitarul Proiectare foaie de lucru Kutools pentru Excel.

Înainte de a aplica Kutools pentru Excel, Vă rugăm să descărcați-l și instalați-l mai întâi.

1. clic Kutools Plus > Proiectare foaie de lucru pentru a activa Amenajări tab.

2. Selectați celulele de care aveți nevoie pentru a le proteja formatarea, dar permiteți doar introducerea datelor, faceți clic pe Deblocați celulele în temeiul Amenajări , apoi faceți clic pe OK butonul din fereastra pop-up Kutools pentru Excel căsuță de dialog. Vedeți captura de ecran:

3. Faceți clic pe Protejați foaia buton sub Amenajări tab.

4. Și apoi specificați și conformați parola în Protejați foaia și confirma parola casete de dialog. Vedeți captura de ecran:

Acum foaia de lucru este protejată. Și celulele specificate sunt permise doar introducerea datelor.

  Dacă doriți să aveți o perioadă de încercare gratuită (30 de zile) a acestui utilitar, vă rugăm să faceți clic pentru a-l descărca, și apoi mergeți pentru a aplica operația conform pașilor de mai sus.


Articol relevant:

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Cette manœuvre ne fonctionne pas. Les formules ne sont toujours pas sécurisées
This comment was minimized by the moderator on the site
Tried that and save, after I close file, it asks for password. Which of course there is none and I am now locked out of my workbook. Pls adv
This comment was minimized by the moderator on the site
Hi Pamela,
If you apply the VBA code mentioned in the post. The worksheet is protected, but there is no password. Please click Review > Unprotect Worksheet to unprotect the worksheet without entering a password.
This comment was minimized by the moderator on the site
I read the "Protect cell formatting but only allow data entry by protecting worksheet" is wrong. The format can still be changed. I thought you had found something there. You did not...
This comment was minimized by the moderator on the site
Yeah.. this does not work at all. It does not prevent the cells from being formatted. Bad site!
This comment was minimized by the moderator on the site
Hi, Thank you for the code, it was very useful. I was wondering if you could put in a part where the supervisor could enter a code so that they could edit the formatting and then locking it again without having to delete the code every time this is needed.
This comment was minimized by the moderator on the site
I followed the directions, but was not able to enter data into the locked cells as mentioned in the instructions. Anyone have a solution?
This comment was minimized by the moderator on the site
Hi kristen,
For a protected worksheet, you can only enter data into the unlocked cells.
This comment was minimized by the moderator on the site
It still allows for users to delete the formulas...
This comment was minimized by the moderator on the site
It is any way that you can lock the cells for the formulas and allow input data only? With regular excel not having enterprise
This comment was minimized by the moderator on the site
The "Protecting Worksheet" instructions do not lock the formatting. If you copy cells in normally the formatting is copied over with them.
This comment was minimized by the moderator on the site
Please let us know if found a solution for this specific case.
This comment was minimized by the moderator on the site
The solution is here, however it is very medicore because You may forget about ctrl + z :P Useless if You want to preapare worksheet for others but usefull for own purposes if set as "ctrl + shift + v"

https://www.extendoffice.com/documents/excel/2545-excel-set-paste-values-as-default.html
This comment was minimized by the moderator on the site
agreed.... did you find any other solution to this anywhere?
This comment was minimized by the moderator on the site
Came here looking for a solution to this same problem which Matt mentioned.
If you paste a cell from another sheet to the protected cell, unfortunately cell formatting is overwritten!
Any solution to this issue so far?
This comment was minimized by the moderator on the site
I am having the same. The whole reason I want to protect the formatting is to stop the copy & paste issue! I hope someone has a solution.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations