Skydda kalkylblad |
|
1. Vad går att skydda?
2. Låsa celler och skydda kalkylblad 3. Skydda innehållet i en cell 4. Makron i skyddade blad 1. Vad går att skydda?När man arbetar med Excel upptäcker man ibland att man vill skydda vissa celler från att skrivas över. I Excel finns det då två olika grundläggande skydd. Man kan först och främst skydda hela kalkylblad och då kan man också lösenordsskydda det, så att inte vem som helst kan ta bort skyddet. Detta är ett starkt eller svagt skydd, beroende på om man använder lösenord eller inte. Man kan också låsa alla eller bara några celler i ett skyddat kalkylblad. Det går också att skydda ett kalkylblad från att öppnas eller öppnas som oskyddat. Detta är ytterligare två slags skydd. Man kan dessutom specialskydda formler från att kopieras och man kan dölja makron så att de inte går att läsa. Detta är två andra slags skydd, som läggs på de andra skydden. På den här sidan skall jag berätta om dessa olika skydd och hur man åstadkommer dem i Excel. 2. Låsa celler och skydda kalkylblad
För att skydda en cell måste man emellertid först ha skyddat kalkylbladet. Man gör det under menyn Verktyg - Skydd - Skydda blad (eller Skydda arbetsbok om man vill skydda alla kalkylbladen i dokumentet). Nu kommer en liten ruta upp, där man kan skriva in lösenord om man vill skydda sitt kalkylblad med ett sådant. Lämnar man lösenordsfältet tomt används inget lösenord. Man kan också skydda sitt kalkylblad från olika slags händelser, som bilden visar. När man sedan skriver i någon av cellerna får man upp ett felmeddelande om att alla celler är låsta, som bilden visar. Detta är alltså ett ganska bra skydd och har man inte lösenordsskyddat sitt kalkylblad kan vem som helst ta bort skyddet. Då går man in under Verktyg - Skydd - Ta bort skydd. Man behöver inte skydda alla celler. Det kan finnas tillfällen då man vill lämna vissa celler olåsta. Det går enkelt att göra. Då måste man börja med att bestämma vilka celler som skall vara olåsta. Markera dessa celler och gå in under Format - Celler och klicka på fliken Skydd. Ta bort markeringen i rutan Låst.
Tips!
Därefter är diagrammet olåst. Tips!
3. Skrivskydda dokumentYtterligare ett sätt att skydda ett kalkylblad är ju att se till att ingen kan öppna det. Detta göra man när man sparar dokumentet. När rutan under Arkiv - Spara som kommer upp, klickar man på knappen Alternativ. DÅ kommer en ny ruta upp där man kan skriva in sitt lösenord och på så vis förhindra att obehöriga läser det man skrivit. Självklart går även andra Office-dokument att skydda på det här viset.
Man kan också ange ett lösenord i den undre rutan, men inte i den övre. Då måste användaren kunna uppge lösenordet för dokumentet för att kunna öppna det utan skrivskydd. Om lösenordet inte anges är dokumentet skrivskyddat. 4. Skydda innehållet i en cellVad vi har gjort nu är att se till så att ingen kan skriva över innehållet i en cell. Däremot kan vem som helst fortfarande kopiera innehållet och formlerna. Även detta kan man dock skydda. Vad jag vet går det dock inte att göra detta under Verktyg - Skydd. Det går alltså fortfarande att kopiera innehållet i en cell, trots att den är skyddad. Enda sättet att förhindra kopiering är att dölja cellen. Man kan enkelt dölja celler genom att gå in under menyn Format - Celler - Skydd och sedan klicka i rutan Dold. Du kan själv testa hur det fungerar.
Observera att detta sätt att dölja celler alltså inte tar bort dem från kalkylbladet. Så sker ju nämligen om man går in och döljer en rad eller kolumn:
Även detta går alltså att låsa fast så att ingen ens ser vad som stod i cellerna i raden. Detta är t.ex bra om man vill dölja vissa formler eller beräkningar, för sig själv eller andra. 5. Makron i skyddade blad
Ett problem med att skydda sina dokument och kalkylblad är att makron inte kan köras. Ja, åtminstone sådana som gör ändringar i kalkylbladet, som ju är låst. Då får man upp ett felmeddelande, som du ser här bredvid på bilden.
För att kunna köra makron i skyddade dokument måste man låsa upp sådana objekt eller celler som skall påverkas. Det kan t.ex vara beräkningar som skall utföras i vissa celler eller diagram som skall uppdateras. När man väl har tillåtit makron i skyddade blad, kan man välja att dölja dem. Gör man inte det kan vem som helst öppna Visual Basic-editorn och titta på hur makrot har skrivits.
När denna öppnats markerar man först rätt kalkylblade i väljaren till vänster. Går man in under Verktyg - Egenskaper för VBA project. En ny ruta kommer upp. Man klickar på fliken Skydd. Sedan klickar man i rutan Lås projekt för visning. Man måste också ange ett lösenord. Makrot kan sedan köras, men går inte att läsa i VB-editorn. Observera att denna procedur går att göra även om resten av kalkylbladet inte är skyddat!
|