Nascondere i fogli e utilizzare la costante xlVeryHidden in una macro
Articolo
Si applica a:
Excel 2007, Excel 2003, Excel 2000
Riepilogo
In Microsoft Excel è possibile nascondere i fogli in una cartella di lavoro in modo che un utente non possa visualizzarli. È possibile nascondere qualsiasi tipo di foglio in una cartella di lavoro, ma è sempre necessario lasciare visibile almeno un foglio.
Ulteriori informazioni
Nascondere un foglio usando i comandi di menu
Per nascondere un foglio, scegliere Foglio dal menu Formato e quindi fare clic su Nascondi. Per visualizzare un foglio, scegliere Foglio dal menu Formato e quindi fare clic su Scopri. Selezionare il foglio appropriato e quindi fare clic su OK.
Nota
Non è possibile nascondere i fogli di modulo perché vengono visualizzati in Visual Basic Editor.
Nascondere un foglio con una macro di Visual Basic
È anche possibile nascondere o visualizzare un foglio utilizzando una macro o una routine di Microsoft Visual Basic, Applications Edition. Quando si utilizza codice Visual Basic, è possibile utilizzare la proprietà xlVeryHidden per nascondere un foglio e mantenere la finestra di dialogo Unhide dall'elenco. Quando si esegue questa operazione, l'unico modo per rendere visibile di nuovo il foglio consiste nel creare un'altra macro di Visual Basic.
In una macro di Visual Basic utilizzare la proprietà Visible per nascondere o visualizzare un foglio. È possibile impostare la proprietà Visible su True, False o xlVeryHidden. True e False hanno lo stesso effetto dell'uso dei comandi di menu Unhide o Hide. L'argomento xlVeryHidden nasconde il foglio e mantiene visualizzata anche la finestra di dialogo Unhide.
Esempio di codice Visual Basic
Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia di qualsiasi tipo, sia espressa che implicita, ivi incluse, senza limitazioni, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presuppone che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug delle procedure. I tecnici del supporto Tecnico Microsoft possono aiutare a spiegare le funzionalità di una determinata procedura, ma non modificheranno questi esempi per fornire funzionalità aggiuntive o costruire procedure per soddisfare i requisiti specifici. Negli esempi seguenti viene illustrato come utilizzare la proprietà Visible di un oggetto Sheet.
VB
Sub UnhideSheet()
Sheets("Sheet1").Visible = TrueEndSub
VB
Sub HideSheet()
Sheets("Sheet1").Visible = FalseEndSub
Nell'esempio seguente viene illustrato come utilizzare l'argomento xlVeryHidden della proprietà Visible per nascondere un foglio di lavoro:
VB
Sub VeryHiddenSheet()
Sheets("Sheet1").Visible = xlVeryHidden
EndSub