Microsoft Excel 2010 inneholder en rekke sikkerhetsfunksjoner som gjør at du kan låse ned regneark for å hindre brukere i å endre informasjonen. Du kan manipulere denne funksjonen for å låse en bestemt celle inntil en trigger celle endres, noe som medførte at utpekte celle ville låse opp. Denne prosessen krever at du oppretter en makro i Visual Basic, som kan høres skremmende i begynnelsen, men er faktisk en ganske enkel prosess . Instruksjoner
en
Åpne Excel- regnearket som du vil arbeide med .
2
Velg den cellen som du vil tillate noen å legge inn informasjon i . Høyreklikk den valgte cellen, og velg " Formater celler. " Klikk på " Protection" -fanen øverst i vinduet , og fjerne " Låst " boksen . Klikk "OK".
3
Klikk på "Review" -fanen øverst i Excel-vinduet , og klikk deretter på " Beskytt ark "-knappen . Skrive inn et passord, hvis du trenger en, og klikk " OK . " Hvis du har angitt et passord , må du skrive det inn på nytt. Sørg for å skrive ned passordet slik at du ikke glemmer det. Alle cellene unntatt den du valgte, blir nå låst .
4
Trykk " Alt" + "F11 " for å åpne Visual Basic konsollen . Velg arket som du jobber med fra listen over regneark
5
Kopier følgende kode inn i den åpne plassen på høyre side av Visual Basic -vinduet: .
Private Sub Worksheet_Change ( ByVal Target As Range )
Dim KeyCells Som treet
Set KeyCells = Range ( "A1" )
p Hvis ikke Application.Intersect ( KeyCells , Range ( Target. adresse) ) _
Er Ingenting Deretter
p Med regneark ( " Ark1 ")
Opphev Passord: . . = " qqq "
Range (" B1 " . . ) Steng = False
Beskytt Passord: =" qqq "
End With
End If
End Sub
6
Rediger koden for din spesifikke regnearket. Endre "A1" til cellen som du vil at brukere skal kunne endre . Endre " B1 " til cellen dere som ønsker å automatisk låse når brukere legge inn data i den første cellen . Endre " Ark1 " til navnet på regnearket. Endre " qqq " til hvilket passord du bruker til å låse cellene . Hvis du ikke bruker et passord , slette både forekomster av " Passord: =" qqq " .
7
Trykk" Alt " + " F11 "for å lukke Visual Basic vindu Regnearket vil nå låse opp. den spesifiserte cellen når en bruker skriver inn informasjon i den opprinnelige cellen . Lagre arbeidet nå , fordi når du teste regnearket ut , vil målcellen være ulåst.