Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come impostare una password per proteggere un foglio nascosto in Excel?

Author Xiaoyang Last modified

In molti scenari lavorativi, la tua cartella di lavoro Excel potrebbe contenere dati sensibili o importanti su fogli nascosti, come registri dei dipendenti, dettagli di bilancio o riferimenti a formule. Tuttavia, chiunque abbia accesso al file può semplicemente mostrare questi fogli utilizzando le funzioni integrate di Excel, a meno che non venga applicata una protezione aggiuntiva. Se vuoi limitare gli utenti dal visualizzare i fogli nascosti senza autorizzazione, è necessario aggiungere la protezione tramite password. Questo è particolarmente utile nei file condivisi, negli ambienti collaborativi o nelle cartelle di lavoro personali che richiedono un ulteriore livello di sicurezza.

Questa guida introduce cinque metodi efficaci per aiutarti a proteggere i fogli nascosti in Excel con una password: dall'utilizzo della modalità VeryHidden e macro VBA fino a strumenti avanzati come Kutools. Tratteremo anche alternative più semplici come la protezione della struttura della cartella di lavoro o i prompt manuali di accesso utilizzando formule, a seconda delle tue esigenze.


Imposta una password per proteggere i fogli nascosti con la funzione VeryHidden

Un modo pratico per migliorare la sicurezza dei fogli nascosti in Excel è utilizzare la proprietà VeryHidden, che rende il foglio invisibile alle normali operazioni di “Mostra”. Con questo metodo, non solo nascondi il foglio ma lo proteggi anche con una password bloccando il progetto VBA. Questo approccio è adatto quando vuoi proteggere i dati sensibili da utenti non autorizzati che potrebbero tentare di visualizzare i fogli nascosti.

1. Apri la tua cartella di lavoro e tieni premuto Alt + F11 per avviare la finestra Microsoft Visual Basic for Applications.

2. Nella finestra Microsoft Visual Basic for Applications, vai su Visualizza > Esplora Progetti e Finestra Proprietà per assicurarti che entrambi i pannelli siano visualizzati (sono necessari per la selezione del foglio e delle proprietà). Se l'Esplora Progetti non è visibile, premendo Ctrl + R puoi farlo apparire rapidamente.

click View > Project Explorer and Properties Window to display the panes

3. Nel riquadro Project-VBAProject, fai clic per selezionare il foglio che desideri proteggere. Nel riquadro Proprietà (spesso in basso a sinistra), trova la proprietà Visibile. Fai clic sul menu a discesa e seleziona xlSheetVeryHidden. I fogli impostati come VeryHidden non possono essere resi visibili utilizzando l'opzione standard Mostra di Excel. (Suggerimento: Per invertire questa operazione, sarà necessario tornare qui e cambiare nuovamente la proprietà in xlSheetVisible.)

select xlSheetVeryHidden in the Properties pane

4. Per impedire ad altri di rivelare o modificare la proprietà VeryHidden, aggiungi la protezione tramite password al progetto VBA stesso. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo (passaggio opzionale per codice personalizzato), quindi vai su Strumenti > Proprietà VBAProject. Questo apre una finestra di dialogo per le impostazioni del progetto.

click Tools > VBAProject Properties

5. Nella finestra di dialogo VBAProject - Proprietà del progetto, vai alla scheda Protezione. Seleziona la casella Blocca progetto per la visualizzazione. Quindi, inserisci e conferma la password scelta nei campi forniti. Questo limita altri utenti dal visualizzare o modificare qualsiasi modulo (inclusi le impostazioni “VeryHidden”) a meno che non conoscano la tua password. Ricorda di scegliere una password forte e di conservarla in modo sicuro.

set options in the dialog box

6. Fai clic su OK per applicare le modifiche e chiudi la finestra di dialogo. Dopo aver impostato la password, chiudi la finestra Microsoft Visual Basic for Applications per completare il processo.

7. Per preservare le impostazioni VBA e la protezione tramite password, devi salvare il tuo file come Cartella di Lavoro Abilitata per Macro (*.xlsm). Vai su File > Salva con nome, seleziona Cartella di Lavoro Abilitata per Macro nel menu a discesa "Salva come tipo", e poi salva il file. Se salvi in formato .xlsx regolare, tutto il codice VBA o le impostazioni delle proprietà nascoste andranno perse.

Save the workbook as Excel Macro-Enabled Workbook format

8. La volta successiva che tu o qualcun altro aprirà questa cartella di lavoro e tenterà di accedere al foglio “VeryHidden” tramite VBA, verrà richiesta la password che hai impostato. Vedi lo screenshot sotto per il tipico prompt di dialogo:

make the veryhidden sheets be visible, you are requested to enter a password

Questo metodo offre un equilibrio tra protezione e facilità di configurazione. Tuttavia, nota che gli utenti esperti familiarità con VBA potrebbero trovare modi per aggirare protezioni semplici, quindi è più efficace per la privacy generale piuttosto che per la sicurezza assoluta. Crea sempre copie di backup del tuo file prima di implementare la protezione tramite password per evitare di perdere l'accesso a causa di password dimenticate o problemi imprevisti.


Demo: Imposta una password per proteggere i fogli nascosti

 
a screenshot of kutools for excel ai

Sblocca la Magia di Excel con Kutools AI

  • Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
  • Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
  • Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
  • Interpretazione delle Formule: Comprendi facilmente formule complesse.
  • Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

Imposta una password per proteggere il foglio nascosto con codice VBA

Un altro approccio flessibile è utilizzare il codice VBA per aggiungere logica di protezione tramite password quando si mostra un foglio di lavoro. Questo metodo ti permette di mostrare un prompt di password ogni volta che qualcuno cerca di mostrare un particolare foglio. È adatto quando hai bisogno di una protezione automatizzata con prompt utente, o se vuoi modificare facilmente la sicurezza per singoli fogli man mano che cambiano le tue esigenze.

1. Innanzitutto, nascondi il foglio che desideri proteggere. Puoi farlo facendo clic destro sulla scheda del foglio e selezionando Nascondi.

2. Premi ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.

3. Nel pannello Esplora Progetti a sinistra, trova e fai doppio clic su ThisWorkbook per aprire la sua finestra di codice. Incolla il seguente codice VBA in questo modulo:

Codice VBA: Imposta una password per proteggere il foglio nascosto

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim xSheetName As String
xSheetName = "Sheet1"
If Application.ActiveSheet.Name = xSheetName Then
    Application.EnableEvents = False
    Application.ActiveSheet.Visible = False
    xTitleId = "KutoolsforExcel"
    response = Application.InputBox("Password", xTitleId, "", Type:=2)
    If response = "123456" Then
        Application.Sheets(xSheetName).Visible = True
        Application.Sheets(xSheetName).Select
    End If
End If
Application.Sheets(xSheetName).Visible = True
Application.EnableEvents = True
End Sub

copy and paste the code into the ThisWorkbook module

Nota: Nell'esempio di codice sopra, Sheet1 in xSheetName = "Sheet1" si riferisce al nome del foglio nascosto che desideri proteggere. Cambia questo valore per corrispondere al nome effettivo del tuo foglio. Inoltre, 123456 viene usato come password predefinita in If response = "123456" Then. Modifica la password per soddisfare le tue esigenze di sicurezza. Assicurati di ricordare la password, poiché perderla significa che potresti non essere in grado di accedere ai tuoi dati.

Per ottenere i migliori risultati, salva sempre la tua cartella di lavoro come Cartella di Lavoro Abilitata per Macro (*.xlsm) per assicurarti che il codice VBA rimanga attivo. Testa il codice facendo clic destro sull'area della scheda del foglio e tentando di mostrare il foglio protetto—al momento dell'attivazione, verrà visualizzato un prompt di input della password ogni volta che si tenta di accedere.

4. Ogni volta che qualcuno prova a mostrare il foglio nascosto, verrà richiesto di inserire la password che hai impostato. Se la password è corretta, il foglio diventerà visibile; altrimenti, rimarrà nascosto. Questo garantisce che solo gli utenti autorizzati possano accedere al contenuto protetto.

make the veryhidden sheets be visible, you are requested to enter a password

Questa soluzione VBA fornisce un controllo dinamico tramite password. Tuttavia, tieni presente che la sicurezza dipende dalla segretezza del tuo codice VBA e della tua password. Se vuoi migliorare la sicurezza, combina questo metodo con la protezione del progetto VBA come descritto sopra. Fai attenzione a fare regolarmente il backup della tua cartella di lavoro e informa gli utenti di eventuali requisiti di password per prevenire blocchi involontari.


Proteggi più fogli contemporaneamente con Kutools per Excel

Quando hai bisogno di proteggere diversi o tutti i fogli contemporaneamente, specialmente in grandi cartelle di lavoro, la protezione manuale uno per uno può essere lunga e soggetta a errori. Kutools per Excel, un add-in efficiente per gli utenti di Excel, offre uno strumento utile chiamato Proteggi Foglio per applicare la protezione tramite password a molti fogli contemporaneamente, semplificando notevolmente il processo.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Con Kutools per Excel installato, segui questi passaggi per una protezione rapida e in batch dei fogli di lavoro:

1. Fai clic sulla scheda Kutools Plus, quindi scegli Proteggi Foglio. Lo screenshot seguente illustra la posizione del menu:

click Protect Worksheet feature of kutools

2. Nella finestra di dialogo Proteggi Foglio, vedrai tutti i fogli elencati. Seleziona uno o più fogli che desideri proteggere spuntando le caselle corrispondenti. Questa interfaccia visiva rende facile rivedere e selezionare i fogli desiderati per la protezione.

choose the worksheets that you want to protect

3. Fai clic su OK. Nella finestra successiva, inserisci la tua password e confermala, quindi fai clic su OK di nuovo. Kutools ti informerà su quanti fogli sono stati protetti, riducendo il rischio di dimenticare qualche foglio.

enter a password and retype it

4. Fai clic su OK per completare e chiudere le finestre di dialogo. Ora, tutti i fogli selezionati sono protetti con la password che hai inserito.

Questo strumento di protezione in batch è particolarmente utile per gli utenti che gestiscono cartelle di lavoro con molti fogli o che hanno bisogno di applicare standard di sicurezza coerenti. Inoltre, se mai dovessi rimuovere la protezione da tutti i fogli contemporaneamente, fai semplicemente clic su Kutools Plus > Sblocca Foglio e inserisci la tua password per sbloccare rapidamente tutti i fogli selezionati.

click Kutools Plus > Unprotect Worksheet to cancel the protection

 Scarica e prova gratuitamente Kutools per Excel ora!

Rispetto ai metodi manuali, l'approccio Kutools riduce notevolmente il tempo di configurazione e assicura di non trascurare alcun foglio. Ricorda sempre di gestire la tua password in modo sicuro e di condividerla solo con parti fidate.


Alternativa: Proteggi la struttura della cartella di lavoro

Un modo più semplice e integrato per impedire agli utenti di visualizzare o mostrare fogli di lavoro nascosti è proteggere la struttura della tua cartella di lavoro. Questo disabilita azioni come mostrare, eliminare, rinominare o aggiungere fogli, a meno che non venga fornita la password corretta. È veloce da configurare, non richiede VBA ed è ideale per restrizioni generali a livello di cartella di lavoro.

Per utilizzare questo metodo:

1. Vai alla scheda Revisione e fai clic su Proteggi Cartella di Lavoro nel gruppo Modifiche.

2. Nella finestra di dialogo, seleziona Struttura e inserisci una password.

3. Fai clic su OK e inserisci nuovamente la password per confermare.

Dopo aver abilitato la protezione della struttura, gli utenti non saranno in grado di mostrare alcun foglio nascosto senza la password. Tuttavia, una volta che la struttura è sbloccata, tutti i fogli, inclusi quelli nascosti, possono essere liberamente accessibili. Pertanto, è importante utilizzare password forti e gestirle in modo sicuro.

Nota: Questo metodo protegge la struttura della cartella di lavoro, non il contenuto dei singoli fogli. Se qualcuno ottiene l'accesso alla password o disabilita la protezione, i dati nascosti possono comunque essere rivelati.

Alternativa: Simula il controllo di accesso ai fogli utilizzando formule (approccio manuale)

Sebbene le formule di Excel non offrano una vera protezione tramite password, puoi simulare prompt di accesso utilizzando un foglio di destinazione con convalida dei dati e formule. Questo metodo può essere usato come deterrente leggero o come ausilio didattico, soprattutto in ambienti di classe o di formazione dove la sicurezza non è critica.

Esempio di configurazione di base:

1. Nella cella B2, invita gli utenti a inserire una password.
2. Nella cella C2, inserisci la seguente formula:

=IF(B2="mypassword","Access Granted","Access Denied")

Sostituisci mypassword con la stringa di testo di tua scelta. Puoi utilizzare la formattazione condizionale per cambiare il colore della cella o il carattere in base al fatto che l'accesso sia stato concesso.

Questo approccio non limita l'accesso al foglio stesso—mostra semplicemente istruzioni basate sull'input dell'utente. È meglio usato quando l'obiettivo è suggerire un comportamento, non imporlo.

Avvertenza: Questo non è un metodo sicuro. Chiunque può ancora mostrare o visualizzare manualmente i fogli nascosti. Per una protezione reale, utilizza la protezione della struttura della cartella di lavoro o soluzioni basate su VBA.

Riepilogo: I modi migliori per proteggere i fogli nascosti in Excel

A seconda delle tue esigenze di sicurezza e del livello di competenza in Excel, ci sono diversi modi per proteggere i fogli di lavoro nascosti da accessi non autorizzati:

  • VeryHidden + VBA: Offre una forte protezione rendendo i fogli invisibili nel menu Mostra e richiedendo una password per rivelarli.
  • Controllo tramite password basato su VBA: Ideale per il controllo interattivo, come mostrare solo quando viene inserita la password corretta.
  • Kutools per Excel: Semplifica la protezione di massa dei fogli senza dover scrivere codice—particolarmente utile per gli utenti non tecnici.
  • Protezione della struttura della cartella di lavoro: Un metodo nativo rapido per impedire agli utenti di aggiungere, eliminare o mostrare fogli.
  • Prompt di accesso basati su formule: Un deterrente leggero per gli utenti casuali—adatto per ambienti educativi o a bassa sicurezza.

Per la massima protezione, combina i fogli VeryHidden con la protezione della struttura della cartella di lavoro e usa sempre password forti e memorabili. Se condividi il tuo file, assicurati che le macro siano abilitate sul lato del destinatario e testa attentamente la protezione prima della distribuzione.


In tutti i casi, assicurati di documentare e conservare in modo sicuro le tue password. Le password dimenticate possono bloccare permanentemente l'accesso a dati importanti. Se stai usando macro o componenti aggiuntivi per una maggiore protezione, salva sempre il tuo file come cartella di lavoro abilitata per macro (.xlsm) e testa attentamente le tue impostazioni dopo modifiche significative o aggiornamenti di Excel. Per ottenere i migliori risultati, crea copie di backup e verifica regolarmente i passaggi di protezione.

Articoli correlati:

Come proteggere più fogli contemporaneamente in Excel?

Come impostare una password per proteggere la cartella di lavoro?

Come proteggere / bloccare il codice VBA in Excel?

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
  • Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in