Excel sta rivelando fogli di lavoro protetti molto nascosti - Suggerimenti per Excel

Probabilmente sai che esiste un modo per nascondere i fogli di lavoro. Ma lo sapevi che Excel può nascondere molto i fogli di lavoro? Questo è un trucco usato da anni dal super-Eccellenza. Ma ora, Microsoft ci chiama quando nascondiamo qualcosa con VBA.

Per nascondere un foglio di lavoro, seleziona Home, Formato, Nascondi e Scopri, Nascondi foglio.

Nascondi un foglio di lavoro

Ma non mi piace nascondere un foglio di lavoro, perché chiunque sia curioso può andare allo stesso menu e vedere che ci sono fogli di lavoro da mostrare.

Facile da scoprire

Se non hai mai sentito parlare di un foglio nascosto, ecco i passaggi oscuri per esso.

  1. Premere alt = "" + F11 per aprire l'editor VBA
  2. In VBA, premere Ctrl + R per visualizzare Project Explorer
  3. In VBA, premere F4 per visualizzare la finestra Proprietà
  4. Utilizzare la visualizzazione ad albero (segni più) in Esplora progetti per trovare ed espandere la cartella di lavoro corrente. Seleziona la voce per il foglio che desideri nascondere.
  5. Guarda nella finestra Proprietà. Apri il menu a discesa per Visibile. Sono disponibili scelte per xlSheetVisible, xlSheetHidden, xlSheetVeryHidden. Scegli xlSheetVeryHidden per nascondere molto il foglio di lavoro.
Scegli xlsheetveryhidden

Attenzione

È confuso ciò che accade in VBA dopo aver scelto Molto nascosto. Poiché il foglio che hai appena modificato è ora Molto nascosto, quel foglio non viene selezionato in Esplora progetti. Il foglio precedente viene selezionato. Quindi, i tuoi occhi vedono che scegli xlVeryHidden, ma quando il menu a discesa si chiude, sembra che la voce sia cambiata in xlSheetVisible. Io non l'ho fatto. Questa è la risposta predefinita per il foglio di lavoro precedente.

I fogli molto nascosti sono fantastici perché gli occhi indiscreti non sapranno che sono lì usando il sistema di menu in Excel.

Niente da scoprire

I cinque passaggi precedenti sono noiosi. Sarebbe più semplice aggiungere una breve macro alla cartella di lavoro delle macro personali:

Sub VeryHideThisSheet() ActiveSheet.Visible = xlVeryHidden End Sub

Ma ecco il comportamento bacato. Se nascondi molto un foglio di lavoro che è anche protetto, l'esistenza della cartella di lavoro verrà richiamata dalla casella File, Informazioni:

Il foglio del libro paga dovrebbe essere molto nascosto

La soluzione è non proteggere il foglio di lavoro molto nascosto. Dovresti proteggere la cartella di lavoro per impedire a chiunque di scoprire il foglio di lavoro. Oppure, potresti avere un sistema macro che (a) Nascondi e rimuove la protezione o (b) Mostra e protegge.

Ogni venerdì, esamino un bug o un altro comportamento sospetto in Excel.

Excel pensiero del giorno

Ho chiesto ai miei amici di Excel Master per i loro consigli su Excel. Pensiero di oggi su cui riflettere:

"Non racchiudere Sum () attorno a tutti i tuoi calcoli."

Ingeborg Hawighorst

Articoli interessanti...