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-kurser i Excel & Office-paketet
Med tre enkla steg kan du köra denna kod i VBA-editorns Direktfönster [Immediate Window].
- 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.
- Ctrl + G för att öppna Direktfönstret [Immediate Window]. Via menyfliken Visa kan du också välja Direktfönster.
- Klistra in följande kod I Direktfönstert och tryck Enter.
For Each ws In Sheets:ws.Visible=True:Next
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.
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