The Excel 2010 beskyttelse funksjonen kan du beskytter et regneark slik at alle som ikke vet et passord ikke kan endre arket . Det er en knapp på båndet som vil beskytte regnearket , men du kan også beskytte arket ved hjelp av Visual Basic for Applications ( VBA ) som medfølger med Excel -programvare. Det er mest vanlig å ha VBA-koden oppheve et beskyttet regneark , utføre kommandoer på ubeskyttet regnearket , og deretter sette beskyttelse på plass . Instruksjoner
en
Åpne Excel-arbeidsbok som du vil arbeide med . Hold " Alt" og trykk " F11 " for å starte VBA -konsollen .
2
Velg modulen der du vil legge til kode fra listen på venstre side av VBA -konsollen . Dobbeltklikk på modulen for å få opp koden din på høyre side av skjermen . Hvis ingen modul er til stede, høyreklikker du på en av de regnearkene som er oppført på venstre side av skjermen , beveger musen over " Sett inn" og velg " Module ". Dobbeltklikk modul som ser ut til å få opp et blankt ark på høyre side av VBA -konsollen .
3
Klikk på høyre side av skjermen for å plassere markøren i den hvite boksen . Hvis boksen er tom , skriv " Sub navn ( ) , " hvor " navn " er det du ønsker å navngi makro. Trykk enter for å fortsette , og Excel VBA vil automatisk gå inn i " End Sub "-linjen.
4
Type " Dim ws As Regneark " rett under din " Sub "-linjen. Hvis du arbeider med eksisterende kode , angir denne linjen hvor de andre variabler deklareres og sikre at det ikke allerede er en annen variabel som heter " ws ". Hvis det er, endre alle forekomster av " ws " i denne koden til hvilken som helst tilgjengelig kombinasjon av to bokstaver .
5
Plasser markøren på neste linje , eller hvis du arbeider med eksisterende kode , sted den hvor du vil oppheve beskyttelsen av regnearket. Skriv inn følgende kode :
Hver ws I ActiveWorkbook.Worksheets
ws.Unprotect Passord: = " zzz "
Neste ws
Change " zzz " i koden til hva regnearket passordet er. Når du ønsker å beskytte regnearket på nytt , bare skriv dette samme tre linjer med kode , bortsett fra endring " oppheve " for å "beskytte ".