Vai al contenuto principale

Come proteggere tutte le cartelle di lavoro in una cartella contemporaneamente in Excel?

In Excel, puoi proteggere una cartella di lavoro per impedire ad altri utenti di modificarla, ma hai mai immaginato di proteggere più cartelle di lavoro contemporaneamente? Qui presento alcuni trucchi per proteggere tutte le cartelle di lavoro in una cartella e più fogli in una cartella di lavoro in Excel.

Proteggi le cartelle di lavoro in una cartella contemporaneamente con VBA

Proteggi più fogli contemporaneamente con Kutools per Excel buona idea 3

freccia blu freccia destra Proteggi le cartelle di lavoro in una cartella contemporaneamente con VBA

Per proteggere le cartelle di lavoro in una cartella specifica, puoi applicare un codice macro per risolvere.

1. Abilitare una nuova cartella di lavoro e premere Alt + F11 chiavi per aprire il Microsoft Visual Basic per Applications finestra e fare clic su inserire > Module e incolla il codice sottostante nel file Moduli script.

VBA: proteggi le cartelle di lavoro in una cartella.

Sub ProtectAll()
    Dim xWorkBooks As Workbook
    Dim xExitFile As String
    Dim xPassWord As Variant
    Dim xStrPath As String
    Dim xFileDialog As FileDialog
    Dim xFile As String
    On Error Resume Next
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a folder [Kutools for Excel]"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then
        Exit Sub
    Else
        xStrPath = xStrPath + "\"
    End If
    xPassWord = Application.InputBox("Enter password", "Kutools for Excel", , , , , , 2)
    If (xPassWord = False) Or (xPassWord = "") Then
        MsgBox "Password cannot be blank!", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xFile = "*.xls"
    xExitFile = Dir(xStrPath & xFile)
    On Error Resume Next
    Application.ScreenUpdating = False
    Do While xExitFile <> ""
        Set xWorkBooks = Workbooks.Open(xStrPath & xExitFile)
        Application.DisplayAlerts = False
        xWorkBooks.SaveAs Filename:=xWorkBooks.FullName, Password:=xPassWord
        Application.DisplayAlerts = True
        Workbooks(xExitFile).Close False
        Set xWorkBooks = Nothing
        xExitFile = Dir
    Loop
    Application.ScreenUpdating = True
    MsgBox "Successfully protect!", vbInformation, "Kutools for Excel"
End Sub

 

doc protegge tutte le cartelle di lavoro una cartella 1

2. Stampa F5 chiave e a Seleziona una cartella viene visualizzata la finestra per selezionare una cartella per proteggere tutti i suoi fogli di lavoro.
doc protegge tutte le cartelle di lavoro una cartella 2

3. Clic OK e viene visualizzata una finestra di dialogo per l'immissione della password per proteggere le cartelle di lavoro.
doc protegge tutte le cartelle di lavoro una cartella 3

4. Clic OK, viene visualizzata una finestra di dialogo per ricordare che tutte le cartelle di lavoro nella cartella selezionata sono state protette con successo con una password.
doc protegge tutte le cartelle di lavoro una cartella 4

Quando apri le cartelle di lavoro protette dal codice sopra, viene visualizzata una finestra di dialogo per l'inserimento della password. Vedi screenshot:
doc protegge tutte le cartelle di lavoro una cartella 5

Consiglio: Questo codice funziona per la versione Excel 2007 o successiva, se si desidera applicarlo per proteggere la versione inferiore, è possibile modificarlo xFile = "* .xls" a xFile = "* .xlsx" nel codice.


freccia blu freccia destra Proteggi più fogli contemporaneamente con Kutools per Excel

In realtà, sarà più frequente proteggere più fogli in una cartella di lavoro nel nostro lavoro quotidiano. Ma in Excel, è necessario proteggere i fogli uno per uno con la sua funzione integrata. Tuttavia, esiste uno strumento potente: Kutools for Excel, suo Proteggi foglio di lavoro l'utilità può aiutarti a proteggere tutti i fogli o fogli selezionati della cartella di lavoro contemporaneamente.

Kutools for Excel, con oltre 120 utili funzioni Excel, migliorano la vostra efficienza lavorativa e risparmiate tempo di lavoro.

Dopo shavasana, sedersi in silenzio; saluti; installazione gratuita Kutools per Excel, per favore fai come di seguito:

1. Abilitare la cartella di lavoro di cui si desidera proteggere i fogli e fare clic su Impresa > Proteggi foglio di lavoro. Vedi screenshot:
doc protegge tutte le cartelle di lavoro una cartella 6

2. Nel Proteggi foglio di lavoro finestra di dialogo, puoi controllare i fogli che desideri proteggere di cui hai bisogno dall'elenco. Vedi screenshot:
doc protegge tutte le cartelle di lavoro una cartella 7

3. Clic Oke viene visualizzata un'altra finestra di dialogo per inserire e ridigitare la password, vedi screenshot:
doc protegge tutte le cartelle di lavoro una cartella 8

4. Clic Oke viene visualizzata una finestra di dialogo per ricordarti di proteggere correttamente i fogli di lavoro.
doc protegge tutte le cartelle di lavoro una cartella 9

Per rimuovere la protezione di questi fogli, è sufficiente fare clic Impresa > Rimuovi la protezione del foglio di lavoro per inserire la password per rimuovere la protezione.
doc protegge tutte le cartelle di lavoro una cartella 10

download del documento 1

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I did all the steps and there was dialogue box saying it's successful but when I open the files, they are opening up without any password.
This comment was minimized by the moderator on the site
Hello, I have tried it here and it works. Please check whether the file extension in your code is correct?
This comment was minimized by the moderator on the site
am using a mac, and when i click on the F5 key it does not work for me, please how can I resolve it?
This comment was minimized by the moderator on the site
Hi, you can try option - F8 keys. But I only tested this VBA in Microsoft system, I do not know if it work in Mac.
This comment was minimized by the moderator on the site
Brilliant. Saves me nearly an hour every month. Thank you.
This comment was minimized by the moderator on the site
can you do the same code but for unprotecting? with option to browse for the folder
This comment was minimized by the moderator on the site
I'm getting a syntax error for the following: <span style="background-color...
This comment was minimized by the moderator on the site
Did you fix this ? How?
This comment was minimized by the moderator on the site
only remove them
This comment was minimized by the moderator on the site
workbook protect ...great program.... very helpful
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations