Excel 2010 skydd funktionen kan du skydda ett kalkylblad så att alla som inte vet ett lösenord inte kan modifiera arket . Det finns en knapp i menyfliksområdet som skyddar kalkylbladet , men du kan också skydda bladet med hjälp av Visual Basic for Applications ( VBA ) , som medföljer Excel programvara . Det är vanligast att ha VBA -kod låsa ett skyddat kalkylblad , utföra kommandon på oskyddade kalkylbladet , och sedan lägga skyddet på plats igen . Instruktioner
1
Öppna Excel- arbetsbok som du vill arbeta med . Håll " Alt " och tryck på " F11 " för att starta VBA konsolen .
2
Välj den modul där du vill lägga din kod från listan på vänster sida av VBA -konsolen . Dubbelklicka på modulen för att ta upp din kod på höger sida av skärmen . Om ingen modul finns , högerklickar på någon av de kalkylblad visas på vänster sida av skärmen , flytta musen över " Infoga " och välj " Modul . " Dubbelklicka på modulen som verkar för att få upp ett tomt blad på höger sida av VBA -konsolen .
3
Klicka på höger sida av skärmen för att placera markören i den vita rutan . Om rutan är tom , skriver " Sub namn ( ) , " där " namn " är vad du vill namnge makrot . Tryck Enter för att fortsätta , och Excel VBA kommer automatiskt in i " End Sub " linje .
4
Type " Dim ws Som Arbetsblad " direkt under din " Sub " linje . Om du arbetar med befintlig kod , skriv in den här raden var dina andra variabler deklareras och se till att det inte redan finns en annan variabel som heter " ws . " Om det finns , ändra alla förekomster av " WS " i denna kod till varje tillgänglig kombination av två bokstäver .
5
Placera markören på nästa rad , eller om du arbetar med befintlig kod , plats den där du vill ta bort skyddet från kalkylbladet . Mata in följande kod :
For Each ws I ActiveWorkbook.Worksheets
ws.Unprotect Lösenord : = " zzz "
Nästa ws
Change " zzz " i koden till vad kalkylbladet lösenord är . När du vill skydda kalkylbladet igen , bara ange samma tre rader kod , förutom förändring " Ta bort skydd " att "skydda ".