Läs på engelska

Dela via


Dölj blad och använd konstanten xlVeryHidden i ett makro

Sammanfattning

I Microsoft Excel kan du dölja blad i en arbetsbok så att en användare inte kan se dem. Du kan dölja alla typer av blad i en arbetsbok, men du måste alltid lämna minst ett blad synligt.

Mer information

Dölja ett blad med hjälp av menykommandon

Om du vill dölja ett blad pekar du på Blad på formatmenyn och klickar sedan på Dölj. Om du vill ta fram ett blad pekar du på Blad på formatmenyn och klickar sedan på Ta fram. Välj lämpligt blad och klicka sedan på OK.

Anteckning

Du kan inte dölja modulblad eftersom de visas i Visual Basic-redigeraren.

Dölja ett blad med ett Visual Basic-makro

Du kan också dölja eller ta fram ett blad med hjälp av ett Microsoft Visual Basic for Applications-makro eller -procedur. När du använder Visual Basic-kod kan du använda egenskapen xlVeryHidden för att dölja ett blad och hindra dialogrutan Ta fram från att visa den. När du gör detta är det enda sättet att göra bladet synligt igen att skapa ett annat Visual Basic-makro.

I ett Visual Basic-makro använder du egenskapen Visible för att dölja eller ta fram ett blad. Du kan ange egenskapen Visible till True, False eller xlVeryHidden. Sant och Falskt har samma effekt som med hjälp av menykommandona Ta fram eller Dölj. Argumentet xlVeryHidden döljer bladet och behåller även dialogrutan Ta fram från att visa den.

Exempel på visualiseringskod

Microsoft tillhandahåller programmeringsexempel enbart i förklarande syfte och gör inga utfästelser, varken uttryckligen eller underförstått. Detta omfattar men begränsas inte till underförstådd garanti för säljbarhet eller lämplighet för ett visst syfte. I denna artikel förutsätts att du känner till det programmeringsspråk som demonstreras och de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan hjälpa till att förklara funktionerna i en viss procedur, men de ändrar inte dessa exempel för att tillhandahålla ytterligare funktioner eller konstruktionsprocedurer för att uppfylla dina specifika krav. Följande exempel visar hur du använder egenskapen Visible för ett bladobjekt.

VB
   Sub UnhideSheet()
       Sheets("Sheet1").Visible = True
    End Sub
VB
    Sub HideSheet()
       Sheets("Sheet1").Visible = False
    End Sub

Följande exempel visar hur du använder argumentet xlVeryHidden för egenskapen Visible för att dölja ett kalkylblad:

VB
    Sub VeryHiddenSheet()
       Sheets("Sheet1").Visible = xlVeryHidden
    End Sub