Ta fram alla dolda kalkylblad i Excel

Det finns ingen knapp eller funktion i Excel för att ta fram alla dolda bladflikar i en arbetsbok. Det går endast att ta fram ett kalkylblad i taget. Det går dock att göra detta ganska enkelt med makro (VBA). Här visas två olika sätt att ta fram dolda bladflikar i Excel. Titta på videofilmer och/eller text- och bildavsnittet nedan:


 

Använd Direktfönstret [Immediate Window] för att ta fram dolda blad

Det snabbaste sättet att ta fram dolda bladflikar är att använda VBA-kod. Följande VBA-kod loopar igenom varje blad i den aktiva arbetsboken och tar fram alla dolda blad.

For Each ws In Sheets:ws.Visible=True:Next

Vi rekommenderar dessa Excelkurser:
www.infocell.se – lärarledda kvalitetskurser i Excel
www.officekurs.se – oslagbar e-Learning i Excel & Office-paketet

Med tre enkla steg kan du köra denna kod i VBA-editorns Direktfönster [Immediate Window].

  1. Alt + F11 för att öppna VBA-editorn. Via menyfliken Utvecklare [Developer] kan du också klicka på knappen Visual Basic för att öppna VBA-editorn.
    ta fram alla kalkylblad i en arbetsbok
  2. Ctrl + G för att öppna Direktfönstret [Immediate Window]. Via menyfliken Visa kan du också välja Direktfönster.
    ta fram dolda kalkylblad Excel
  3. Klistra in följande kod I Direktfönstert och tryck Enter.
    For Each ws In Sheets:ws.Visible=True:Next
    dolda bladflikar VBA

Koden loopar igenom alla bladflikar i arbetsboken och sätter egenskapen Visible till -1 xlSheetVisible så att de nu kommer att vara synliga i arbetsboken igen.

ta fram flera blad Excel

Använda ett makro för att ta fram alla bladflikar

Det som går att göra i Direktfönstret går självklart också att göra/bygga in i ett makro som kan sparas. Makron nedanför gör samma sak som koden i Direktfönstret ovan, men behöver brytas upp i flera rader för att skriva makrokod och det gör det lite lättare att förstå också.

Sub Ta_Fram_Bladflikar()

Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets

ws.Visible = xlSheetVisible

Next ws

End Sub

Här laddar du ner filen som innehåller makrot:TaFramDoldaBladflikarExcel.xlsm

Det går självklart att byta ut xlSheetVisible mot xlSheetHidden eller xlSheetVeryHidden. De tre egenskaperna som finns att välja på är:

  • xlSheetHidden
  • xlSheetVeryHidden
  • xlSheetVisible

 

Du gillar kanske också...

Börja prenumerera på Excelbrevet

Ta del av tips & tricks i Excel och Office en gång i månaden helt kostnadsfritt.

Grattis du kommer nu att få Excelbrevet varje månad helt gratis!