Låse celler for å beskytte kritiske data - Excel-tips

Innholdsfortegnelse

Frank fra Holland stilte dagens spørsmål:

Hei, jeg vil lage en slags database i Excel. Derfor må jeg finne en makro eller noe sånt, som jeg kan lage en kommando som får markøren til å hoppe fra (for eksempel) A16 til B2 etter å ha brukt enter-knappen på A16. Vil du vite løsningen på dette problemet? Takk!

En enkel måte å oppnå dette på er å gjøre A16 og B2 til de eneste ulåste cellene på regnearket. Som standard er alle celler låst. Du kan bruke Format - Celler - Beskyttelse - fjern avmerkingen for Låst avkrysningsruten for å låse opp cellene.

I Excel 2000 og tidligere kan du ganske enkelt beskytte regnearket med Verktøy - Beskyttelse - Beskytt ark. I Excel 2002 må du bruke Verktøy - Beskyttelse - Beskytt ark og deretter fjerne merket for alternativet "Velg låste celler".

Etter at arket er vellykket beskyttet, vil du slå deg inn i en ubeskyttet celle til neste ubeskyttede celle.

Merk

Hvis det ikke er praktisk å beskytte regnearket, må du ty til en Worksheet_Changemakro som registrerte hvilken celle som nettopp har endret seg.

Her er et eksempel på en makro:

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

Interessante artikler...