Zaklepanje celic za zaščito kritičnih podatkov - Excel Nasveti

Kazalo

Frank iz Nizozemske je postavil današnje vprašanje:

Pozdravljeni, želim narediti nekakšno bazo podatkov v Excelu. Zato moram najti makro ali kaj podobnega, s katerim lahko ustvarim ukaz, zaradi katerega kazalec skoči iz (na primer) A16 v B2 po uporabi gumba za vnos na A16. Bi vedeli rešitev za to težavo? Hvala!

Enostaven način za dosego tega je, da A16 in B2 postaneta edini odklenjeni celici na delovnem listu. Privzeto so vse celice zaklenjene. Če želite odkleniti celice, lahko uporabite Oblika - Celice - Zaščita - počistite potrditveno polje Zaklenjeno.

V Excelu 2000 in starejših lahko delovni list preprosto zaščitite z Orodja - Zaščita - Zaščita lista. V Excelu 2002 boste morali uporabiti Orodja - Zaščita - Zaščiti list in nato počistite polje za možnost "Izberi zaklenjene celice".

Ko je list uspešno zaščiten, boste s pritiskom na tipko enter v eni nezaščiteni celici prišli do naslednje nezaščitene celice.

Opomba

Če zaščita delovnega lista ni praktična, bi morali uporabiti Worksheet_Changemakro, ki zazna, katera celica se je pravkar spremenila.

Tu je vzorec makra:

Private Sub Worksheet_Change(ByVal Target As Range) Select Case Target.Address Case "$B$2" Range("A16").Select Case "$A$16" Range("B2").Select End Select End Sub

Zanimive Članki...