Kako zaščititi formulo v Excelu, vendar dovoliti vnos (2 metodi)

  • Deliti To
Hugh West

Datoteke ali liste Excel zaščitimo tako, da drugi uporabniki ali prejemniki ne morejo vnašati nobenih sprememb. Vendar se včasih pojavijo posebni primeri. Morda bomo morali deliti našo datoteko z dovoljenjem za urejanje brez spremembe celic formule. Zaradi sprememb formule ne bomo dobili želenega rezultata. Zato bomo pokazali, kako zaščititi formulo v listu Excel, vendar dovoliti vnos.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Zaščitite formulo, vendar dovolite vnos.xlsm

2 metodi za zaščito formule v Excelu, vendar dovolite vnos

Obravnavali bomo dve metodi, ki opisujeta, kako zaščititi formule v Excel ki omogoča vnos. Eden od njih je VBA makro.

Imamo nabor podatkov z imeni zaposlenih z njihovimi plačami in stroški. Zdaj vnesite plače in stroške ter izračunajte prihranke. Stolpca s prihranki se ne moremo dotakniti.

Po vstavitvi vrednosti v Plača in . Stroški stolpcu, samodejno dobimo shranjevanje.

Ohranimo tudi nekaj praznih celic. Ko bodo prišli novi ljudje, bomo vstavili njihove podatke in določili prihranke. Brez celic formule Varčevanje ostali stolpci ostanejo urejeni.

1. Zaščitite samo celice formule

Zaščitimo lahko celice s formulami, ki omogočajo vnos podatkov. Najprej zaklenite celice s formulami in nato zaščitite list. Za podrobnosti sledite spodnjim korakom.

Koraki:

  • Najprej bomo odklenili vse celice. Za to pritisnite Ctrl+A za izbiro celotnega delovnega lista.

  • Nato pojdite v Oblikovanje celic okno s pritiskom na Ctrl+1 .
  • Odkljukajte polje Zaklenjeno možnost iz Zaščita na koncu pritisnite V REDU gumb.

  • V delovnem listu zdaj ni zaklenjene celice.

  • Pritisnite F5 in vnesite Pojdi na okno.
  • Izberite Posebna v tem oknu.

  • Izberite Formule iz Pojdi na poseben Nato pritisnite V REDU .

  • Tu so označene vse celice, ki vsebujejo formule.

  • Ponovno vnesite Oblikovanje celic okno.
  • Zdaj preverite Zaklenjeno in nato pritisnite V REDU .

Celice, ki vsebujejo formule, so zdaj zaklenjene.

  • Pojdite na Pregled zavihek.
  • Kliknite na Zaščititi list možnost iz Zaščita skupina.

  • Dobili bomo Zaščititi list . Tu boste dobili možnost za zaščito z geslom.
  • In prikaže tudi seznam dovoljenih možnosti za uporabnika. Preverimo prvi dve možnosti, nato pa pritisnemo V REDU .

  • Naše delo je zdaj končano. Elemente lahko vnesemo v katero koli celico brez celic s formulo. Allisa na spletni strani . Celica B9 .

  • Če pa želimo vnesti podatke v celice formule, bomo prejeli opozorilo. Tu kliknemo na Celica E7 in prikazano je opozorilo.

2. Uporabite Excelova koda VBA za zaščito celic formule in omogočanje vnosa v drugih celicah

V tem razdelku bomo uporabili VBA kodo, ki bo zaščitila celice formule in omogočila urejanje drugih celic.

Koraki:

  • Pojdite na Ime lista na dnu vsakega lista.
  • Pritisnite desni gumb miške. Izberite Prikaži kodo iz Kontekstni meni .

  • Vstopimo v VBA okno. Izberite Modul možnost iz Vstavite zavihek.

  • To je Modul VBA. Napisali bomo VBA kodo najdete tukaj.

  • Zdaj kopirajte in prilepite naslednje VBA kodo na modulu.
 Option Explicit Sub Protect_Formula_Cells() Dim pass As String, w_sheet As Worksheet Dim f_cells As Range pass = "123" Set w_sheet = ActiveSheet w_sheet.Unprotect pass On Error Resume Next Set f_cells = w_sheet.Cells.SpecialCells(xlCellTypeFormulas) If f_cells Is Nothing Then Exit Sub w_sheet.Cells.Locked = False f_cells.Locked = True w_sheet.ProtectKonec podmene End Sub 

  • Nato pritisnite F5 za zagon kode.

Celice formule smo uspešno zaklenili.

  • Vnesemo lahko v katero koli celico in ne v celice formule. Poglejte, lahko vnesemo Celica B10 .

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.