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_Change
makro 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