Dölj blad och använd konstanten xlVeryHidden i ett makro
Artikel
Gäller för:
Excel 2007, Excel 2003, Excel 2000
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 = TrueEndSub
VB
Sub HideSheet()
Sheets("Sheet1").Visible = FalseEndSub
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
EndSub