Skip to main content

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

Come proteggere / bloccare tutte le celle tranne alcune specifiche in un foglio di lavoro Excel?

Author Xiaoyang Last modified

Per impostazione predefinita, tutte le celle in un foglio di lavoro Excel sono bloccate; ciò significa che quando si protegge il foglio di lavoro, nessuno può apportare modifiche a qualsiasi cella, a meno che non vengano sbloccate preventivamente. Tuttavia, nella pratica, potresti incontrare situazioni in cui solo determinati campi di inserimento dati — come totali, input o commenti — devono rimanere modificabili, mentre tutte le altre aree del foglio di lavoro devono rimanere protette e inalterate. Ad esempio, quando si condividono modelli, moduli di inserimento dati o report con i colleghi, potresti voler assicurarti che gli utenti possano compilare o aggiornare solo le celle designate. Questo approccio protegge la struttura del foglio di lavoro e le formule, e riduce al minimo il rischio di modifiche accidentali ai dati critici.

Questo tutorial completo ti guiderà attraverso diversi metodi pratici per proteggere o bloccare tutte le celle in un foglio di lavoro Excel tranne quelle che specifichi. Imparerai sia le procedure classiche integrate di Excel che metodi più snelli utilizzando l'add-in Kutools per Excel. Inoltre, introdurremo un metodo efficiente tramite macro VBA, particolarmente adatto se hai spesso bisogno di automatizzare questo processo o gestire intervalli di celle che cambiano dinamicamente. Ogni metodo sarà spiegato con istruzioni dettagliate passo-passo, suggerimenti pratici e note importanti per la risoluzione dei problemi.

Proteggi / Blocca tutte le celle tranne alcune specifiche con la funzione standard di Excel

Proteggi / Blocca tutte le celle tranne alcune specifiche con Kutools per Excel

Proteggi / Blocca tutte le celle tranne alcune specifiche con una macro VBA


Proteggi / Blocca tutte le celle tranne alcune specifiche con la funzione standard di Excel

Excel ti consente di specificare quali celle devono rimanere modificabili dopo la protezione del foglio di lavoro, utilizzando le sue funzioni integrate Formato celle e Proteggi foglio. Questo metodo è altamente compatibile e intuitivo, rendendolo adatto alla maggior parte delle normali esigenze di protezione del foglio di lavoro, specialmente quando l'insieme di celle modificabili è fisso e non cambia spesso. Tuttavia, il processo può diventare un po' ripetitivo quando è necessario regolare frequentemente le celle non protette. Procedi come segue:

1. Seleziona le celle che desideri che gli altri possano modificare e che rimangano non protette dopo aver applicato la protezione del foglio. 

2. Fai clic con il tasto destro sulle celle selezionate e scegli Formato celle dal menu contestuale. Vedi screenshot:

A screenshot showing the Format Cells option from the context menu in Excel

3. Nella finestra di dialogo Formato celle, passa alla scheda Protezione e deseleziona la casella Bloccata (non lasciarla selezionata). Vedi screenshot:

A screenshot of the Format Cells dialog box with the Locked option unchecked under the Protection tab

Suggerimento: Per impostazione predefinita, tutte le celle in Excel sono bloccate fino a quando non le sblocchi. Deselezionare questa casella ha effetto solo dopo aver applicato successivamente la protezione del foglio di lavoro.

4. Fai clic su OK per salvare le modifiche e uscire dalla finestra di dialogo. Successivamente, vai alla Barra multifunzione e fai clic su Revisione > Proteggi foglio per accedere alle impostazioni di protezione. Vedi screenshot:

A screenshot showing the Protect Sheet option under the Review tab in Excel

5. Nella finestra di dialogo che appare, inserisci e conferma una password per proteggere il tuo foglio di lavoro. Fai attenzione a ricordare la password, poiché non c'è modo di recuperarla se la dimentichi. Vedi screenshot:

A screenshot of the dialog box for entering and confirming a password to protect cells in Excel

Note:

  • Assicurati di selezionare le impostazioni di autorizzazione secondo necessità, come "Seleziona celle non bloccate" e "Seleziona celle bloccate". Per impostazione predefinita, agli utenti è consentito selezionare entrambe, ma puoi affinare queste opzioni in base allo scenario.
  • La protezione tramite password distingue tra maiuscole e minuscole e non può essere recuperata se dimenticata.

6. Fai clic su OK per finalizzare la protezione del foglio. Ora scoprirai che tutte le celle nel foglio di lavoro sono bloccate e non possono essere modificate, tranne quelle che hai esplicitamente reso accessibili nei passaggi precedenti. Quando gli utenti cercheranno di modificare una cella bloccata, Excel visualizzerà un messaggio di avviso.

Vantaggi: Nessun plugin richiesto, funziona in qualsiasi ambiente Excel.
Svantaggi: Il processo può diventare ingombrante se devi modificare frequentemente le celle sbloccate o gestire molti intervalli variabili.

Se l'intervallo di celle non protette deve cambiare spesso, o vuoi automatizzare questo processo per migliorare l'efficienza, prendi in considerazione l'utilizzo di una macro VBA descritta nel prossimo metodo sotto.


Proteggi / Blocca tutte le celle tranne alcune specifiche con Kutools per Excel

Se trovi il processo nativo di Excel troppo ripetitivo per intervalli di celle ampi o che cambiano frequentemente, la funzione Worksheet Design in Kutools per Excel offre una soluzione più semplice e snella. Con pochi clic, puoi sbloccare le celle specificate e applicare la protezione al resto del foglio di lavoro, ideale per gli utenti che devono spesso aggiornare quali celle rimangono modificabili.

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...

1. Seleziona le celle specifiche che desideri che gli utenti possano modificare (le celle che non vuoi proteggere una volta applicata la protezione del foglio).

2. Vai alla Barra multifunzione, fai clic su Kutools Plus > Worksheet Design per abilitare le funzioni di design specifiche per il layout e la protezione del foglio di lavoro. Vedi screenshot:

A screenshot showing the Worksheet Design feature in Kutools Plus tab in Excel

3. Ora apparirà la scheda Design. Fai clic su Sblocca celle per sbloccare immediatamente le celle selezionate — Kutools confermerà visivamente quali celle sono ora modificabili. Vedi screenshot:

A screenshot of the Design tab with the Unlock Cells option selected
Arrow
A screenshot of the confirmation dialog showing the cells are unlocked

4. Fai clic su OK in qualsiasi messaggio di conferma. Poi procedi facendo clic su Proteggi foglio all'interno della scheda Design per applicare la protezione a livello di foglio. Vedi screenshot:

A screenshot showing the Protect Sheet option under the Design tab in Excel

5. Nella finestra di dialogo che appare, inserisci e conferma una password per il tuo foglio protetto e finalizza le impostazioni. Vedi screenshot:

A screenshot of the dialog box for entering and confirming a password

6. Ora, solo le celle che hai designato rimarranno modificabili — tutto il resto sarà non modificabile e protetto da modifiche accidentali.

Clicca per saperne di più su questa funzione di Sblocco Selezione.

Vantaggi: Rapido, efficace per grandi set di dati o requisiti di protezione che cambiano frequentemente.
Svantaggi: Richiede l'installazione dell'add-in Kutools per Excel.


Proteggi / Blocca tutte le celle tranne alcune specifiche con una macro VBA

Se hai spesso bisogno di proteggere o sbloccare diversi intervalli di celle, specialmente quando questi intervalli cambiano dinamicamente o sei tenuto ad applicare la protezione a più fogli di lavoro/cartelle di lavoro in batch, utilizzare macro VBA può aiutarti ad automatizzare e velocizzare il processo. Ciò è particolarmente utile per utenti avanzati, amministratori o chiunque esegua attività di protezione ripetitive su cartelle di lavoro ampie o complesse. La soluzione VBA ti consente di specificare o inserire l'intervallo che desideri sbloccare prima della protezione, e poi imposta automaticamente tutte le altre celle come bloccate e protegge il foglio di lavoro con le tue impostazioni preferite.

1. In Excel, vai alla scheda Sviluppatore > Visual Basic. (Se la scheda Sviluppatore non è visibile, abilitala tramite File > Opzioni > Personalizza barra multifunzione.)

2. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo, quindi copia e incolla il seguente codice VBA nella finestra del modulo:

Sub UnlockSelectedCellsAndProtectSheet()
    Dim ws As Worksheet
    Dim unlockedRange As Range
    Dim passwordInput As String
    Dim xTitleId As String
    On Error Resume Next
    Set ws = Application.ActiveSheet
    xTitleId = "KutoolsforExcel"
    Set unlockedRange = Application.InputBox("Select the cells to remain editable:", xTitleId, Type:=8)
    If unlockedRange Is Nothing Then Exit Sub
    On Error GoTo 0
    ws.Cells.Locked = True
    unlockedRange.Locked = False
    passwordInput = Application.InputBox("Enter a password to protect the sheet (optional):", xTitleId, Type:=2)
    If passwordInput = "" Then
        ws.Protect
    Else
        ws.Protect Password:=passwordInput
    End If
    MsgBox "Sheet has been protected. The selected cells remain editable.", vbInformation, xTitleId
End Sub

3. Per eseguire la macro, fai clic sul Run button pulsante o premi F5 mentre il cursore è all'interno della macro.

4. Apparirà un prompt che ti chiederà di inserire l'intervallo di celle che desideri mantenere modificabile. Seleziona l'intervallo di destinazione e fai clic su OK.

5. Un altro prompt ti chiederà di impostare una password per la protezione. Inserisci una password o lasciala vuota se non ne richiedi una, quindi fai clic su OK.

L'intervallo specificato rimarrà sbloccato e modificabile, mentre tutte le altre celle saranno protette. Eventuali modifiche future all'area sbloccata possono essere fatte rieseguendo la macro e regolando l'intervallo. Questa automazione è ideale per operazioni in batch o modelli con zone di input che cambiano dinamicamente.

Vantaggi: Altamente flessibile, consente l'automazione per scenari di protezione dinamici o ripetuti.
Svantaggi: Richiede una certa conoscenza delle macro e della sicurezza; le macro devono essere abilitate in Excel.

Risoluzione dei problemi e suggerimenti:
- Assicurati che l'input dell'intervallo specificato corrisponda agli intervalli effettivi del foglio di lavoro per evitare errori.
- Salva sempre la tua cartella di lavoro prima di eseguire le macro per evitare di perdere dati.
- Se la macro non funziona, verifica se le "Macro" sono abilitate o controlla eventuali errori di battitura nell'indirizzo dell'intervallo.
- Se utilizzi la protezione della cartella di lavoro, dovrai regolare il codice di conseguenza.


Demo: Proteggi / Blocca tutte le celle tranne alcune specifiche con Kutools per Excel

 
Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

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