Identificativo articolo: 213609 - Ultima modifica: mercoledì 21 maggio 2008 - Revisione: 5.1

Nascondere fogli e utilizzare la costante xlVeryHidden in una macro

Per la versione di questo articolo relativa a Microsoft Excel 97 e versione precedente e a Microsoft Excel 98 e versione precedente, vedere 142530  (http://support.microsoft.com/kb/142530/ ) .

In questa pagina

Espandi tutto | Chiudi tutto

Sommario

In Microsoft Excel è possibile nascondere i fogli di una cartella di lavoro in modo che non possano essere visualizzati da un utente. È possibile nascondere qualsiasi tipo di foglio contenuto in una cartella di lavoro, ma è necessario lasciare sempre almeno un foglio visibile.

Informazioni

Nascondere un foglio utilizzando i comandi di menu

Per nascondere un foglio, scegliere Foglio dal menu Formato, quindi Nascondi. Per mostrare un foglio, scegliere Foglio dal menu Formato, quindi Scopri. Selezionare il foglio appropriato e scegliere OK.

NOTA: non è possibile nascondere fogli di modulo, in quanto vengono visualizzati in Visual Basic Editor.

Nascondere un foglio utilizzando una macro di Visual Basic

È anche possibile nascondere o scoprire un foglio utilizzando una macro o una procedura di Microsoft Visual Basic Applications Edition. Quando si utilizza del codice di Visual Basic è possibile avvalersi della proprietà xlVeryHidden per nascondere un foglio e impedire che venga elencato nella finestra di dialogo Scopri. Quando si esegue questa operazione, l'unico modo di rendere nuovamente visibile il foglio consiste nel creare un'altra macro di Visual Basic.

In una macro di Visual Basic utilizzare la proprietà Visible per nascondere o scoprire un foglio. È possibile impostare la proprietà Visible su True, su False o su xlVeryHidden. True e False producono lo stesso effetto dei comandi di menu Scopri e Nascondi. L'argomento xlVeryHidden nasconde il foglio e impedisce che venga visualizzato nella finestra di dialogo Scopri.

Codice Visual Basic di esempio

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. Gli esperti Microsoft sono autorizzati a fornire spiegazioni in merito alla funzionalità di una particolare procedura, ma in nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o a creare procedure atte a soddisfare specifiche esigenze. Gli esempi seguenti mostrano come utilizzare la proprietà Visible di un oggetto Foglio.
   Sub UnhideSheet()
       Sheets("Sheet1").Visible = True
    End Sub
    Sub HideSheet()
       Sheets("Sheet1").Visible = False
    End Sub
L'esempio che segue illustra in che modo utilizzare l'argomento xlVeryHidden della proprietà Visible per nascondere un foglio di lavoro:

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

Le informazioni in questo articolo si applicano a
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
Chiavi: 
kbdtacode kbhowto kbprogramming KB213609
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
 

Traduzione articoli

 

Related Support Centers