Come proteggere automaticamente tutti i fogli di lavoro quando si chiude una cartella di lavoro Excel?
Normalmente, puoi proteggere manualmente un foglio di lavoro o l'intera cartella di lavoro con una password utilizzando la funzione Proteggi Foglio o Proteggi Cartella di Lavoro in Excel. Ma se vuoi proteggere automaticamente tutti i fogli di lavoro con una password alla chiusura della cartella di lavoro, cosa puoi fare? Questo articolo ti mostrerà un metodo VBA per raggiungere questo obiettivo.
Proteggi tutti i fogli di lavoro alla chiusura della cartella di lavoro Excel con il codice VBA
Proteggi tutti i fogli di lavoro alla chiusura della cartella di lavoro Excel con il codice VBA
Per proteggere automaticamente tutti i fogli di lavoro quando si chiude una cartella di lavoro, applica il seguente codice VBA.
1. Nella cartella di lavoro in cui desideri proteggere tutti i fogli di lavoro alla chiusura del file, premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, fai doppio clic su ThisWorkbook nel riquadro a sinistra, quindi copia il seguente codice VBA nella finestra del Codice. Vedi screenshot:
Codice VBA: Proteggi tutti i fogli di lavoro alla chiusura della cartella di lavoro
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Update by Extendoffice 2018/1/24
Dim xSheet As Worksheet
Dim xPsw As String
xPsw = ""
For Each xSheet In Worksheets
xSheet.Protect xPsw
Next
End Sub
Suggerimenti:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Sheet1").Protect "123"
ActiveWorkbook.Save
End Sub
3. Quindi premi i tasti Alt + Q per chiudere la finestra Microsoft Visual Basic for Applications.
Dopo aver completato il passaggio precedente, tutti i fogli di lavoro o il foglio di lavoro specificato verranno protetti automaticamente alla chiusura della cartella di lavoro.
Note:
Proteggi rapidamente più/tutti i fogli di lavoro con una password contemporaneamente nella cartella di lavoro corrente |
Il Proteggi Foglio di Lavoro strumento di Kutools per Excel ti aiuta a proteggere facilmente più o tutti i fogli di lavoro con una password in una sola volta. Vedi sotto lo screenshot:
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora |
Articoli correlati:
- Come utilizzare un elenco a discesa in un foglio di lavoro protetto in Excel?
- Come bloccare celle specifiche senza proteggere l'intero foglio di lavoro in Excel?
- Come nascondere le formule ma visualizzare il risultato senza proteggere il foglio di lavoro in Excel?
I migliori strumenti per la produttività in Office
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 risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la 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 tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!