Ta bort alla ark i Excel (innehållsförteckning)

  • Introduktion till Unhide Sheets in Excel
  • Exempel på Ta bort arbetsblad i Excel

Introduktion till Unhide Sheets in Excel

I den här artikeln kommer vi att se en översikt om hur man döljer ark i Excel ?. Det är ganska enkelt att dölja flera kalkylblad i en Excel-arbetsbok, men att dölja dem kan vara tråkiga. Vi kan dölja flera ark en i taget i Excel eller använda en VBA-kod för att dölja alla dessa på en gång. Behovet av att dölja ark kan ses när vi analyserar att arket är dold.

Låt oss se nedan några av de vanligt använda metoderna eller sätten att använda vi kan dölja ett eller alla dolda kalkylblad i en Excel-arbetsbok.

Exempel på Ta bort arbetsblad i Excel

Låt oss titta på några exempel för att dölja alla dolda kalkylblad en och en i Excel.

Du kan ladda ner detta Hur man döljer alla ark i Excel-mall här - Hur man döljer alla ark i Excel-mall

Exempel 1

Låt oss säga att vi har en Excel-arbetsbok med tre kalkylblad (benämnda Sheet1, Sheet2, Sheet3) som är dolda och vi vill dölja ett eller alla dessa dolda kalkylblad en efter en. För att göra detta följer vi stegen nedan:

  • Klicka på "Hem" -fliken och välj sedan "Format" -> "Dölj & dölj" -> "Dölj ark":

När du gör detta kommer en Unhide-dialogruta att visas med alla dolda kalkylblad. Följande skärmdump illustrerar detta.

Välj nu det ark som ska bli otäckt och klicka sedan på 'OK'. Detta visar det valda dolda arket.

Så i ovanstående skärmbild kan vi se att 'Sheet1' nu är synligt för oss som tidigare doldes. Vi kan upprepa stegen ovan om vi vill ta bort de andra två arken.

Exempel 2

Låt oss nu säga att vi vill dölja 'Sheet2' och 'Sheet3' i samma Excel-arbetsbok. Vi använder en annan metod för att göra detta:

Högerklicka på någon av kalkylbladets flikar och välj sedan 'Unhide'.

När du gör detta kommer en Unhide-dialogruta att visas med alla dolda kalkylblad. Följande skärmdump illustrerar detta.

Välj nu det ark som ska bli otäckt och klicka sedan på 'OK'. Detta visar det valda dolda arket.

Så i ovanstående skärmbild kan vi se att 'Sheet2' nu är synligt för oss som tidigare doldes.

Nu kan vi också upprepa stegen ovan för att dölja 'Sheet3' också.

Exempel 3

Bortsett från ovanstående två sätt som vi har använt för att dölja ett ark åt gången, finns det en annan metod för att öppna samma 'Unhide' -dialogruta och sedan dölja det nödvändiga dolda arket. Låt oss se hur denna metod fungerar:

  • Tryck på Alt + H + O + U + H. När du använder denna Excel-genväg kommer dialogrutan Unhide (samma som vi såg i ovanstående två exempel) att visas med alla dolda kalkylblad. Nedan är skärmdumpen:

Välj nu det ark som ska bli otäckt och klicka sedan på 'OK'. Detta visar det valda dolda arket.

Så i ovanstående skärmbild kan vi se att 'Sheet3' nu är synligt för oss som tidigare doldes.

Exempel 4

Låt oss nu säga i arbetsboken att vi har sett i ovanstående tre exempel, vi gömmer ännu en gång alla tre arken (Sheet1, Sheet2, Sheet3) i dem. Så här ser arbetsboken ut nu:

Nu vill vi dölja alla dolda kalkylblad på en gång. Vi har sett i ovanstående tre exempel att vi inte kunde dölja alla ark på en gång. Med hjälp av dialogrutan 'Unhide' kunde vi bara dölja ett ark åt gången. Men det kan vara ganska lång tid innan det finns många ark som krävs för att vara otäckt. Så ett sätt att dölja alla dolda ark på en gång är att skriva en VBA-kod i Excel. Låt oss se hur detta fungerar:

Vi skriver VBA-koden i Visual Basic Editor som kan nås enligt följande:

Gå till fliken Utvecklare och klicka sedan på Visual Basic Editor eller tryck på Alt + F11 för att öppna Visual Basic Editor-fönstret.

När du gör detta öppnas ett fönster enligt följande:

Högerklicka på arbetsboksnamnet i fältet 'Project-VBAProject' och klicka sedan på 'Infoga' -> 'Modul' enligt följande:

Nu kan vi skriva vår VBA-kod eller delprocedur i den här modulen:

Koda:

Sub UnhideAllSheetsCode ()

Avsluta under

Definiera variabeln "ws":

Koda:

 Sub UnhideAllSheetsCode () Dim ws As Worksheet End Sub 

Så det första uttalet av koden definierar variabeln "ws".

I följande uttalanden om VBA-koden använder vi nu "För varje" -slingan med kalkylbladet Visible för att dölja alla dolda kalkylblad i den aktuella eller aktiva arbetsboken.

Koda:

Sub UnhideAllSheetsCode ()

Dim ws som arbetsblad
För varje ws i ActiveWorkbook.Worksheets
ws.Visible = xlSheetVisible
Nästa ws

Avsluta under

Egenskapen Worksheet.Visible används för att returnera eller ställa in ett xlSheetVisibility-värde som används för att kontrollera eller bestämma om objektet är synligt. xlSheetVisibility är ett sätt för användaren att synliga arken genom att ställa in den synliga egenskapen till true. Syntaxen för synlig egenskap är expression.visible, där expression är en variabel som representerar ett kalkylarkobjekt.

När vi nu kör den här koden manuellt genom att klicka på 'Kör' högst upp i fönstret eller genom att trycka på F5, ser vi att alla dolda ark blir ohindrade allt på en gång. Följande skärmdump illustrerar detta:

Så vi kan se i ovanstående skärmdump att när du kör underproceduren eller VBA-koden blir alla dolda ark (Sheet1, Sheet2, Sheet3) i arbetsboken synliga på en gång.

Saker att komma ihåg om hur du tar bort alla ark i Excel

  • Det kan vara tillfällen då vi inte kan dölja vissa kalkylblad i en Excel-arbetsbok. Detta kan bero på följande skäl:
  1. Arbetsboken kan vara skyddad.
  2. Kalkylbladet är dolda med hjälp av en VBA-kod (dvs. de är "VeryHidden" med XlSheetVeryHidden-egenskapen).
  • Vi kan också dölja alla kalkylblad utom ett särskilt kalkylblad i en arbetsbok genom att skriva en VBA-kod.
  • En annan metod för att ta bort alla ark på en gång som kan användas i alla versioner av Excel använder metoden 'Anpassade vyer'.

Rekommenderade artiklar

Det här är en guide till hur man döljer alla ark i Excel? Här diskuterar vi hur man döljer alla ark i Excel tillsammans med praktiska exempel och nedladdningsbar Excel-mall. Du kan också gå igenom våra andra föreslagna artiklar -

  1. Hur man bygger en tidbladsmall?
  2. Exempel på att skydda ark i Excel
  3. Hur skapar jag ett kalkylblad i Excel?
  4. Sätt i nytt kalkylblad i Excel

Kategori: