Ynhâldsopjefte
Wy beskermje Excel-bestannen of -blêden sadat oare brûkers of de ûntfangers gjin wizigings kinne meitsje. Mar spesjale gefallen ûntsteane soms. Wy moatte miskien ús bestân diele mei tastimming foar bewurkjen sûnder feroaring fan 'e formulesellen. Fanwegen de formulewizigingen sille wy de winske útfier net krije. Dat, wy sille sjen litte hoe't jo de formule yn in Excel-blêd beskermje, mar ynfier tastean.
Download Practice Workbook
Download dit oefenwurkboek om te oefenjen wylst jo binne it lêzen fan dit artikel.
Formule beskermje mar ynfier tastean.xlsm
2 metoaden om formule yn Excel te beskermjen mar ynfier tastean
Wy sille twa metoaden beprate dy't beskriuwe hoe't jo formules beskermje kinne yn Excel wêrtroch ynfier mooglik is. Ien fan harren is in VBA makro.
Wy hawwe in dataset fan nammen fan meiwurkers mei harren salaris en kosten. Fier no it salaris en de kosten yn en berekkenje de besparring. Wy kinne de besparringskolom net oanreitsje.
Nei it ynfoegjen fan wearden yn de kolom Salon en Kosten , krije wy de besparring automatysk .
Wy hâlde ek wat lege sellen. As nije minsken komme, sille wy har ynformaasje ynfoegje en besparrings bepale. Sûnder de formulesellen fan de Savings kolom bliuwe oare kolommen bewurkber.
1. Beskermje allinich formulesellen
Wy kinne de sellen beskermje mei formules dy't gegevensynfier mooglik meitsje. Beskoattelje earst de formulesellen en danbeskermje it blêd. Folgje de ûndersteande stappen foar details.
Stappen:
- Earst sille wy alle sellen ûntsluten. Druk dêrfoar op Ctrl+A om it hiele wurkblêd te selektearjen.
- Gean dan nei de Sellen opmaak finster troch op Ctrl+1 te drukken.
- Ferwiderje de opsje Beskoattele fan it ljepblêd Beskerming . Druk as lêste op de knop OK .
- Der is no gjin beskoattele sel op it wurkblêd.
- Druk op de F5 knop en fier it Gean nei finster yn.
- Kies de Spesjale knop út dat finster.
- Selektearje Formules út it finster Gean nei Spesjaal . Druk dan op OK .
- Alle sellen mei formules binne hjir markearre.
- Fier nochris it finster Opmaak sellen yn.
- No, kontrolearje de opsje Skûle en druk dan op OK .
Sellen mei formules binne no beskoattele.
- Gean nei it ljepblêd Review .
- Klik op de opsje Blad beskermje fan 'e groep Beskermje .
- Wy sil Blêd beskermje krije. Hjir sil de opsje foar wachtwurdbeskerming krije.
- En lit ek in list mei tastiene opsjes foar de brûker sjen. Wy kontrolearje de earste twa opsjes, druk dan op OK .
- Us wurk is no klear. Wy kinne ynfier eleminten yn eltse sel sûnder deformule sellen. Lykas, wy ynfiere Allisa op Sel B9 .
- Mar as wy wolle ynfiere yn formule sellen, wy krije in warskôging. Hjir klikke wy op Sel E7 en de warskôging wurdt toand.
2. Brûk in Excel VBA-koade om formulesellen te beskermjen en ynfier yn oare sellen te tastean
Yn dizze seksje sille wy in VBA koade brûke dy't de formulesellen wêrtroch oare sellen bewurkje kinne.
Stappen:
- Gean nei de seksje Sheet Name ûnderoan elk blêd.
- Druk op de rjochterknop fan 'e mûs. Kies Koade werjaan út it Kontekstmenu .
- Wy ynfiere de VBA finster. Kies de Module opsje fan de Ynfoegje ljepper.
- Dit is de VBA-module . Wy sille hjir VBA -koade skriuwe.
- No, kopiearje en plakke de folgjende VBA koade op de module.
8032
- Druk dêrnei op de F5 knop om de koade út te fieren.
Wy hawwe de formulesellen mei súkses beskoattele.
- Wy kinne ynfiere op alle sellen ynstee fan de formulesellen. Sjoch, wy kinne Sel B10 ynfiere.