att dölja och visa kalkylblad i Excel är en enkel uppgift.
Du kan dölja ett kalkylblad och användaren skulle inte se det när han / hon öppnar arbetsboken. Men de kan enkelt visa kalkylbladet om de vill ha (som vi kommer att se senare i den här handledningen).
men vad händer om du inte vill att de ska kunna visa kalkylbladet(arna).
för att göra det måste du ta ett par ytterligare steg för att se till att kalkylbladen är ”mycket dolda” (också täckt senare i den här handledningen).,
låt oss se hur du döljer ett kalkylblad i Excel så att det enkelt kan vara unhidden, eller inte kan vara unhidden.
denna handledning omfattar:
regelbundet sätt att dölja ett kalkylblad i Excel
Du kan använda nedanstående steg för att dölja ett kalkylblad i Excel:
- högerklicka på fliken Ark som du vill dölja.
- Klicka på Dölj.
detta skulle omedelbart dölja kalkylbladet, och du kommer inte att se det i arbetsboken. Den här inställningen förblir intakt när du sparar arbetsboken och öppnar den igen, eller skickar den till någon annan.,
pro tips: om du vill dölja flera ark på en gång håller du kontrollknappen och väljer sedan flikarna i arket (som du vill dölja) en efter en. När du har markerat högerklickar du på någon av de valda flikarna och klickar på”Dölj”. Detta kommer att dölja alla kalkylblad på en gång.
medan den här metoden döljer kalkylbladet är det extremt lätt att ta bort dessa kalkylblad också.
här är stegen för att visa ett kalkylblad i Excel:
- högerklicka på någon av de befintliga flikarna.
- Klicka på Unhide.,
- i dialogrutan Visa väljer du det ark du vill visa.
- Klicka på OK.
detta kommer omedelbart att göra arket synligt i arbetsboken.
Observera att du bara kan ta bort ett ark åt gången. För att visa flera ark måste du upprepa ovanstående steg för att visa varje kalkylblad. Alternativt kan du använda en makrokod för att visa alla kalkylblad på en gång.,
medan den här metoden fungerar i de flesta fall hjälper det inte riktigt om du vill dölja kalkylbladen så att din klient eller kollega (eller någon med vilken du delar arbetsboken) inte kan visa och visa dessa.
allt de behöver göra är att högerklicka på någon av flikarna och de kommer att se vad alla kalkylblad är dolda (och ta bort dessa enkelt).
så låt oss se hur du verkligen kan dölja ett kalkylblad så att det inte kan vara unhidden (åtminstone inte så lätt).,
Dölj ett kalkylblad så att det inte kan döljas
här är stegen för att dölja ett kalkylblad så att det inte kan döljas:
- högerklicka på någon av flikarna i kalkylbladet.
- Klicka på Visa kod.
- i Vb-redigeraren väljer du det kalkylblad du vill dölja i projektutforskaren i Vb-redigeraren.
- när arket är markerat klickar du på Egenskapsikonen i verktygsfältet (eller använder snabbtangenten F4).,
- i rutan Egenskaper som öppnas väljer du rullgardinsmenyn framför alternativet ”synlig”.
- Välj ”2 – xlSheetVeryHidden’.
- Stäng VB-redigeraren.
nu kommer du att märka att arket är dolt.
När du högerklickar på någon av flikarna ser du inte den i listan över dolda ark som du kan visa.
är den här metoden idiotsäker? – NEJ!
den här metoden fungerar som en användare kan inte se det dolda arket i listan över ark som han/hon kan visa.,
men det betyder inte att arket inte kan döljas.
ta fram ett ark som har varit ” mycket dolt ”
här är stegen för att visa ett ark som har varit ”mycket dolt”:
- högerklicka på någon av de befintliga flikarna.
- Klicka på Visa kod.
- i Vb-redigeraren klickar du på det arknamn du vill visa (det kommer att finnas tillgängligt i projektutforskaren som en del av Arbetsboksobjekten).,
- Om egenskapsfönstret inte är synligt klickar du på Egenskapsikonen i verktygsfältet (eller använder kortkommandot F4).
- i rutan Egenskaper ändrar du den synliga egenskapen från ’2 – xlSheetVeryHidden’ till ’-1 – xlSheetVisible’.
- Stäng VB-redigeraren.
detta kommer att visa kalkylbladet och det kommer att synas i arbetsboken.
Dölj/Visa kalkylblad med VBA
om du har många kalkylblad som du behöver dölja / visa, kan det ta mycket tid.,
med hjälp av en enkel VBA-kod kan automatisera denna uppgift för dig.
Dölj alla kalkylblad med VBA
nedan är VBA-koden som kommer att dölja alla kalkylblad utom det aktuella / aktiva kalkylbladet:
'This macro will hide all the worksheet except the active sheetSub HideAllExceptActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHiddenNext wsEnd Sub
ovanstående kod skulle dölja allt kalkylblad förutom det aktiva arket. Det kommer dock att dölja det så att dessa kan vara unhidden lätt (notera att ws.Synlig egenskap är inställd på xlSheetHidden).,
om du vill dölja arken så att de inte kan döljas, använd nedanstående kod:
'This macro will hide all the worksheet except the active sheetSub HideAllExcetActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetVeryHiddenNext wsEnd Sub
den enda förändring vi har gjort här gör ws.Synlig egendom xlSheetVeryHidden.
Visa alla kalkylblad med VBA
nedan är koden som kommer att visa alla dolda kalkylblad i arbetsboken.
'This code will unhide all sheets in the workbookSub UnhideAllWoksheets()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheetsws.Visible = xlSheetVisibleNext wsEnd Sub
med den här koden går vi helt enkelt igenom varje kalkylblad en efter en och gör ws.Synlig egenskap lika med xlSheetVisible.
Var ska du lägga koden?,
nedan följer stegen för att placera koden i Vb-redigeraren:
- Klicka på fliken Utvecklare.
- Klicka på Visual Basic – ikonen (eller använd tangentbordsgenvägen-ALT + F11).
- högerklicka på något av objekten i arbetsboken i Vb-redigeraren.
- gå till Infoga och Välj Modul. Detta kommer att infoga en ny modul i arbetsboken.
- dubbelklicka på modulikonen och kopiera och klistra in koden i modulkodsfönstret.,
Nu kan du tilldela makrot till en form eller köra den från fliken Utvecklare. Du kan läsa mer om olika sätt att köra ett makro i Excel här.
Observera att du inte behöver infoga en ny modul för varje kod. Du kan ha en enda modul och har flera VBA-makrokoder i den.
Du kanske också gillar följande Excel-handledning:
- Visa kolumner i Excel (en enkel steg-för-steg-Guide)
- hur man visar ark i Excel (allt på en gång)
- hur man skapar och använder ett Excel-tillägg.
- Användbara Excel-makron för nybörjare.,
- så här låser du celler i Excel.
- så här låser du formler i Excel.
- dölj nollvärden i Excel
- ta bort alla dolda rader och kolumner i Excel
Leave a Reply