Sadržaj
Štitimo Excel datoteke ili listove tako da drugi korisnici ili primatelji ne mogu napraviti nikakve promjene. Ali ponekad se javljaju posebni slučajevi. Možda ćemo morati podijeliti našu datoteku s dopuštenjem za uređivanje bez promjene ćelija formule. Zbog promjena formule nećemo dobiti željeni rezultat. Dakle, pokazat ćemo kako zaštititi formulu u Excel listu, ali dopustiti unos.
Preuzmite radnu bilježnicu za vježbe
Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok ste čitajući ovaj članak.
Zaštitite formulu ali dopustite unos.xlsm
2 metode za zaštitu formule u Excelu ali dopustite unos
Razgovarat ćemo o dvije metode koje opisuju kako zaštititi formule u Excelu dopuštajući unos. Jedan od njih je VBA makro.
Imamo skup podataka imena zaposlenika s njihovim plaćama i troškovima. Sada unesite plaću i trošak i izračunajte uštedu. Ne možemo dirati stupac štednje.
Nakon umetanja vrijednosti u stupac Plaća i Troškovi automatski dobivamo štednju .
Imamo i neke prazne ćelije. Kada dođu novi ljudi, ubacit ćemo njihove podatke i odrediti uštede. Bez ćelija s formulama stupca Štednja ostali stupci ostat će moguće uređivati.
1. Zaštitite samo ćelije formule
Možemo zaštititi ćelije formulama koje omogućuju unos podataka. Najprije zaključajte ćelije formule, a zatimzaštititi list. Za detalje slijedite korake u nastavku.
Koraci:
- Prvo ćemo otključati sve ćelije. Za to pritisnite Ctrl+A za odabir cijelog radnog lista.
- Zatim idite na Oblikuj ćelije pritiskom na Ctrl+1 .
- Odznačite opciju Zaključano na kartici Zaštita . Na kraju pritisnite gumb OK .
- Sada nema zaključane ćelije na radnom listu.
- Pritisnite gumb F5 i uđite u prozor Idi na .
- Odaberite Posebno iz tog prozora.
- Odaberite Formule iz Idi na posebno prozora. Zatim pritisnite OK .
- Ovdje su označene sve ćelije koje sadrže formule.
- Opet uđite u prozor Format Cells .
- Sada označite opciju Zaključano i pritisnite OK .
Ćelije koje sadrže formule sada su zaključane.
- Idite na karticu Pregled .
- Kliknite opciju Protect Sheet iz grupe Protect .
- Mi dobit će Zaštitni list . Ovdje će se dobiti opcija za zaštitu lozinkom.
- I također prikazati popis dopuštenih opcija za korisnika. Provjeravamo prve dvije opcije, zatim pritisnemo OK .
- Naš je posao sada završen. Elemente možemo unijeti u bilo koju ćeliju bezćelije formule. Na primjer, unosimo Allisa u ćeliju B9 .
- Ali ako želimo unijeti u formulu stanica, dobit ćemo upozorenje. Ovdje kliknemo na ćeliju E7 i prikazuje se upozorenje.
2. Upotrijebite Excel VBA kod za zaštitu ćelija formula i omogućite unos u drugim ćelijama
U ovom odjeljku koristit ćemo VBA kod koji će zaštititi ćelije formule koje omogućuju uređivanje drugih ćelija.
Koraci:
- Idite na odjeljak Naziv lista na dnu svakog lista.
- Pritisnite desnu tipku miša. Odaberite View Code iz Context Menu .
- Unosimo VBA prozor. Odaberite opciju Modul na kartici Umetni .
- Ovo je VBA modul . Ovdje ćemo napisati VBA kod.
- Sada kopirajte i zalijepite sljedeći VBA kod na modulu.
2297
- Nakon toga pritisnite tipku F5 za pokretanje koda.
Uspješno smo zaključali ćelije formule.
- Možemo unositi u bilo koju ćeliju, a ne u ćelije formule. Gledajte, možemo unijeti ćeliju B10 .