Indice
- Metodo 1. Usa preimpostazioni di blocco rapido (riga superiore / prima colonna)
- Metodo 2. Blocca righe e colonne qualsiasi usando Blocca riquadri
- Metodo 3. Usa la scorciatoia da tastiera (Alt + W + F + …)
- Metodo 4. Usa l'automazione VBA
- Metodo 5. Usa l'automazione Python (Spire.XLS)
- Tabella di confronto: scegli il modo giusto
- Riepilogo
- Domande frequenti sul blocco dei riquadri in Excel

Lavorare con grandi set di dati in Excel significa spesso scorrere centinaia o addirittura migliaia di righe. Quando ciò accade, è facile perdere di vista le intestazioni o le etichette di riferimento chiave, il che rallenta l'analisi e aumenta la possibilità di errori. Mantenere visibili righe e colonne importanti può migliorare notevolmente l'efficienza e la precisione.
Fortunatamente, Excel fornisce diversi strumenti integrati che consentono di bloccare parti specifiche del foglio di lavoro. Che tu abbia bisogno di mantenere una riga di intestazione al suo posto, bloccare una colonna di identificazione chiave o creare una combinazione di sezioni bloccate, Excel ha opzioni flessibili per ogni scenario.
In questa guida, esamineremo cinque semplici metodi per bloccare righe e colonne in Excel—dai semplici predefiniti con un clic alle soluzioni completamente automatizzate che utilizzano VBA e Python (Spire.XLS). Alla fine, saprai esattamente quale metodo si adatta al tuo flusso di lavoro e come applicarlo con sicurezza.
Panoramica dei metodi:
- Metodo 1. Usa preimpostazioni di blocco rapido (riga superiore / prima colonna)
- Metodo 2. Blocca righe e colonne qualsiasi usando Blocca riquadri
- Metodo 3. Usa la scorciatoia da tastiera (Alt + W + F + …)
- Metodo 4. Usa l'automazione VBA
- Metodo 5. Usa l'automazione Python (Spire.XLS)
Metodo 1. Usa preimpostazioni di blocco rapido (riga superiore / prima colonna)
Excel fornisce due preimpostazioni istantanee che consentono di bloccare le aree più comunemente utilizzate—la riga superiore e la prima colonna. Queste opzioni sono ideali quando il set di dati utilizza una singola riga o colonna di intestazione.
Come utilizzare le preimpostazioni di blocco rapido
-
Vai alla scheda Visualizza sulla barra multifunzione.

-
Fai clic su Blocca riquadri.

-
Scegli una delle seguenti opzioni:
- Blocca riga superiore – mantiene visibile la riga 1 durante lo scorrimento verso il basso.
- Blocca prima colonna – mantiene visibile la colonna A durante lo scorrimento orizzontale.
Una volta selezionato, Excel aggiunge una linea sottile (orizzontale o verticale) che indica che la riga o la colonna è bloccata.
Quando utilizzare queste preimpostazioni
- Il tuo set di dati ha una singola riga di intestazione che deve rimanere visibile.
- I tuoi identificatori chiave (ad es. ID, Nome, SKU) si trovano nella prima colonna.
- Vuoi il modo più veloce possibile per bloccare il contenuto senza selezionare alcuna cella.
Queste opzioni coprono gli scenari di blocco più comuni e sono ideali per una rapida navigazione nel foglio di lavoro.
Metodo 2. Blocca righe e colonne qualsiasi usando Blocca riquadri
Sebbene le preimpostazioni rapide siano comode, a volte è necessario bloccare più righe, più colonne, o entrambe contemporaneamente. È qui che entra in gioco la funzione completa Blocca riquadri.
Come funziona
Excel blocca:
- Tutto ciò che si trova sopra la cella selezionata
- Tutto ciò che si trova a sinistra della cella selezionata
Ciò consente di bloccare intestazioni complesse o strutture di righe/colonne combinate.
Esempio: blocca le righe 1–2 e la colonna A
-
Seleziona la cella B3 (perché si trova sotto la riga 2 e a destra della colonna A).

-
Vai a Visualizza → Blocca riquadri.

-
Scegli Blocca riquadri.

Ora le righe 1–2 e la colonna A sono bloccate mentre il resto del foglio rimane scorrevole.
Altri esempi
- Blocca solo le righe 1–3: seleziona A4 → Blocca riquadri.
- Blocca solo le colonne A–B: seleziona C1 → Blocca riquadri.
- Blocca le prime 2 righe e le prime 3 colonne: seleziona D3 → Blocca riquadri.
Quando questo metodo è il migliore
- Il tuo set di dati contiene intestazioni a più livelli.
- Hai bisogno di flessibilità.
- Hai bisogno che sia le righe che le colonne siano bloccate contemporaneamente.
Questo è l'approccio manuale più potente e quello utilizzato più spesso nei report professionali.
Metodo 3. Usa la scorciatoia da tastiera (Alt + W + F + …)
Se preferisci tenere le mani sulla tastiera, l'utilizzo della sequenza di scorciatoie integrata di Excel può essere un'alternativa più rapida. Queste scorciatoie imitano i passaggi attivati nella barra multifunzione, consentendo un accesso rapido.
Sequenze di scorciatoie
- Alt → W → F → F = Blocca riquadri
- Alt → W → F → T = Blocca riga superiore
- Alt → W → F → C = Blocca prima colonna
Queste sono scorciatoie sequenziali (non premute contemporaneamente). Funzionano su tutte le versioni moderne di Excel per Windows.
Perché le scorciatoie sono importanti
- Flusso di lavoro più rapido per gli utenti esperti di Excel
- Utile durante la pulizia e l'analisi dei dati
- Risparmia tempo quando si attiva/disattiva ripetutamente il blocco
Se stai sviluppando competenze in Excel per un lavoro professionale con i fogli di calcolo, vale la pena memorizzare queste scorciatoie.
Metodo 4. Usa l'automazione VBA
Se prepari regolarmente modelli, report o esportazioni di dati, l'automazione del blocco dei riquadri con VBA può farti risparmiare molto tempo. Una singola macro può bloccare intervalli specifici su più fogli o cartelle di lavoro.
Come applicare il codice VBA per bloccare i riquadri
-
Premi Alt + F11 per aprire l'editor VBA.
-
Nel pannello di sinistra, fai clic con il pulsante destro del mouse su VBAProject (LaTuaCartellaDiLavoro) e scegli Inserisci → Modulo.

-
Copia e incolla lo snippet di codice VBA nel modulo.

-
Chiudi l'editor VBA.
-
Premi Alt + F8, seleziona la macro (ad es.
BloccaRigaSuperiore), e fai clic su Esegui.
-
Torna al foglio di lavoro e conferma che le impostazioni di blocco dei riquadri sono state applicate.
Esempio 1: blocca la riga superiore
Sub FreezeTopRow()
With ActiveWindow
.SplitRow = 1
.FreezePanes = True
End With
End Sub
Esempio 2: blocca le righe 1–2 e la colonna A
Sub FreezeCustom()
With ActiveWindow
.SplitRow = 2
.SplitColumn = 1
.FreezePanes = True
End With
End Sub
Esempio 3: sblocca riquadri
Sub UnfreezePanes()
ActiveWindow.FreezePanes = False
End Sub
Quando l'automazione VBA è utile
- Generi report per più reparti.
- Lavori con strutture di cartelle di lavoro standardizzate.
- Hai bisogno che il blocco dei riquadri venga applicato automaticamente all'apertura di un file.
- Crei strumenti o modelli basati su Excel condivisi tra i team.
VBA rende la formattazione ripetibile, affidabile e coerente.
Metodo 5. Usa l'automazione Python (Spire.XLS)
Per gli sviluppatori che creano sistemi di reporting automatizzati—specialmente in ambienti aziendali—il blocco dei riquadri con Python fornisce una soluzione scalabile e basata su codice. La libreria Spire.XLS per Python consente di manipolare i file di Excel senza che Excel sia installato.
Installa Spire.XLS
pip install spire.xls
Esempio: blocca le righe 1–2 e la colonna A
from spire.xls import *
workbook = Workbook()
workbook.LoadFromFile("input.xlsx")
sheet = workbook.Worksheets[0]
sheet.FreezePanes(3, 2) # Blocca sopra la riga 3 e a sinistra della colonna 2
workbook.SaveToFile("output.xlsx", ExcelVersion.Version2016)
Blocca solo la riga superiore
sheet.FreezePanes(2, 1)
Sblocca
sheet.UnfreezePanes()
Leggi di più: Bloccare o sbloccare i riquadri in Excel usando Python
Quando l'automazione Python è ideale
- Generi centinaia di report Excel automaticamente.
- Il tuo flusso di lavoro è integrato con applicazioni web o sistemi backend.
- Devi applicare impostazioni di blocco coerenti a livello di codice.
- Vuoi l'automazione di Excel senza fare affidamento su COM o Windows.
Spire.XLS offre ampie funzionalità di Excel, tra cui formattazione avanzata delle celle, personalizzazione di caratteri e stili, automazione delle formule, convalida dei dati, e generazione di report, rendendolo uno strumento potente per l'automazione di Excel a livello aziendale e l'ottimizzazione del flusso di lavoro.
Tabella di confronto: scegli il modo giusto
| Metodo | Livello di abilità | Ideale per | Supporta blocco righe | Supporta blocco colonne | Automazione | Velocità |
|---|---|---|---|---|---|---|
| Preimpostazioni blocco rapido | Principiante | Blocco intestazione semplice | ✔ Riga superiore | ✔ Prima colonna | ✘ | ★★★★★ |
| Blocca riquadri (personalizzato) | Principiante–Intermedio | Blocco flessibile (righe e colonne) | ✔ | ✔ | ✘ | ★★★★☆ |
| Scorciatoia da tastiera | Intermedio | Lavoro manuale veloce | ✔ | ✔ | ✘ | ★★★★★ |
| Automazione VBA | Intermedio–Avanzato | Blocchi ripetuti nei modelli | ✔ | ✔ | ✔ | ★★★★☆ |
| Python (Spire.XLS) | Sviluppatore | Automazione su larga scala e reporting di backend | ✔ | ✔ | ✔ | ★★★★★ |
Riepilogo
Il blocco di righe e colonne è essenziale per la navigazione in fogli di lavoro Excel di grandi dimensioni ed Excel fornisce diversi strumenti facili e flessibili per farlo. Le preimpostazioni di blocco rapido sono perfette per le attività comuni, mentre Blocca riquadri ti dà il pieno controllo su quali parti del tuo foglio di lavoro rimangono visibili. Le scorciatoie da tastiera sono ideali per flussi di lavoro manuali veloci e, per gli utenti più avanzati, l'automazione VBA e Python fornisce modi per applicare i blocchi su molti fogli o file generati automaticamente.
Che tu sia un analista, uno sviluppatore, un contabile o un professionista dei dati, la scelta del metodo giusto ti aiuterà a lavorare in modo più efficiente e a mantenere i tuoi dati più facili da interpretare.
Domande frequenti sul blocco dei riquadri in Excel
D1. Perché "Blocca riquadri" è disattivato in Excel?
Questo di solito accade quando:
- Stai attualmente modificando una cella.
- Il foglio di lavoro è protetto.
- Sei in visualizzazione Layout di pagina (passa alla visualizzazione Normale).
D2. Posso bloccare i riquadri in Excel Online?
Sì, Excel Online supporta il blocco della riga superiore e della prima colonna, nonché il blocco personalizzato dei riquadri.
D3. Posso bloccare più di una riga o colonna?
Sì. Utilizza la funzione Blocca riquadri completa e seleziona il riferimento di cella corretto sotto/accanto alle righe e alle colonne che desideri bloccare.
D4. Le impostazioni di blocco dei riquadri vengono salvate con il file?
Sì. Una volta salvata la cartella di lavoro, le impostazioni di blocco rimangono attive alla successiva apertura.
D5. Posso bloccare i riquadri su più fogli contemporaneamente?
Non manualmente. È necessario ripetere l'azione di blocco su ogni foglio o automatizzarla con VBA o Python.