Come si fa a filtrare un elenco ed eliminare le righe nascoste o visibili in Excel?
Quando si lavora con set di dati di grandi dimensioni in Excel, è pratica comune applicare filtri agli elenchi per visualizzare solo le informazioni rilevanti per l’analisi o la reportistica. Tuttavia, una volta filtrati i dati, potrebbe essere necessario rimuovere le righe non più utili: eliminando tutte le righe nascoste (quelle escluse dal filtro) oppure tutte quelle visibili (quelle esplicitamente mostrate), in modo da conservare esclusivamente i dati desiderati. Gestire correttamente i dati filtrati in questo modo permette di semplificare i fogli di lavoro, ridurre il disordine e assicurarsi che restino solo le informazioni pertinenti. Questo articolo illustra diversi metodi affidabili per eliminare righe nascoste o visibili in un elenco filtrato in Excel, consentendo di pulire i dati in modo rapido ed efficiente, in base alle proprie esigenze operative.
Elimina le righe nascoste nel foglio attivo con codice VBA
Elimina le righe visibili di un elenco filtrato selezionando tutte le celle visibili
Elimina facilmente righe nascoste o visibili di un elenco filtrato con Kutools per Excel
Elimina le righe nascoste nel foglio attivo con codice VBA
Quando si filtrano i dati in Excel, le righe che non soddisfano i criteri vengono nascoste ma restano comunque presenti nel foglio di lavoro. A volte potresti aver bisogno di rimuovere rapidamente tutte queste righe nascoste in un’unica operazione, evitando di eliminarle manualmente una per una — un processo lungo e soggetto a errori, soprattutto con set di dati di grandi dimensioni. Utilizzare una semplice macro VBA rappresenta una soluzione efficiente per eliminare contemporaneamente tutte le righe nascoste dal foglio attivo, indipendentemente dal fatto che siano state nascoste tramite filtro o manualmente dall’utente. Questo metodo è ideale quando si desidera conservare esclusivamente i dati attualmente visibili (filtrati) ed eliminare il resto.
Ecco come procedere:
1. Innanzitutto, assicurati che il foglio di lavoro contenente l’elenco filtrato sia attivo (selezionato).
2. Premere contemporaneamente Alt + F11 per aprire la finestra dell’editor Microsoft Visual Basic for Applications (VBA).
3. Nell’editor VBA, fare clic su Inserisci nel menu superiore, quindi scegliere Modulo. Copiare e incollare il seguente codice VBA nella finestra del modulo:
Codice VBA: Elimina righe nascoste
Sub RemoveHiddenRows()
Dim xRow As Range
Dim xRg As Range
Dim xRows As Range
On Error Resume Next
Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
If xRows Is Nothing Then Exit Sub
For Each xRow In xRows.Columns(1).Cells
If xRow.EntireRow.Hidden Then
If xRg Is Nothing Then
Set xRg = xRow
Else
Set xRg = Union(xRg, xRow)
End If
End If
Next
If Not xRg Is Nothing Then
MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
xRg.EntireRow.Delete
Else
MsgBox "No hidden rows found", , "Kutools for Excel"
End If
End Sub 4. Per eseguire il codice, premere il tasto F5 oppure fare clic sul pulsante Esegui nella barra degli strumenti. Se il foglio di lavoro corrente contiene righe nascoste, verrà visualizzata una finestra di dialogo che indica quante righe nascoste sono state eliminate. Fare clic su OK per completare l’eliminazione. Vedere lo screenshot qui sotto:

Se non ci sono righe nascoste nel foglio attivo, verrà visualizzato un messaggio appropriato:

Note e suggerimenti:
- Questa macro elimina tutte le righe nascoste, sia che siano state nascoste tramite filtro che manualmente.
- Assicurati di aver selezionato il foglio di lavoro corretto prima di eseguire la macro. Una volta avviato il codice VBA, l’operazione non può essere annullata: ti consigliamo vivamente di creare un backup preventivo.
- Se presenti formule che fanno riferimento a righe al di fuori di quelle che verranno eliminate, tieni presente che l’eliminazione delle righe potrebbe influire sui calcoli e sui riferimenti successivi.

Sblocca la magia di Excel con KUTOOLS AI
- Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
- Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
- Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
- Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Elimina le righe visibili di un elenco filtrato utilizzando la funzione Seleziona solo celle visibili
In alcuni scenari potrebbe essere necessario rimuovere esclusivamente le righe visibili dopo aver applicato un filtro – ad esempio per conservare solo le righe nascoste (escluse dal filtro) a fini di ulteriore elaborazione o revisione. Le funzionalità integrate di Excel permettono di eliminare in modo rapido ed efficiente tutte le righe visibili di un elenco filtrato, senza alcun impatto sulle righe nascoste. Questo approccio si rivela particolarmente utile quando si desidera cancellare dati già elaborati o selezionati, mantenendo invece quelli rimasti nascosti, come attività completate o record già revisionati.
Ecco i passaggi da seguire:
1. Seleziona l’intero intervallo dell’elenco filtrato, includendo sia le righe visibili che quelle nascoste.
2. Premere F5 (oppure Ctrl+G) per aprire la finestra di dialogo Vai a. Fare clic sul pulsante Speciale nell’angolo in basso a sinistra per accedere alle opzioni di Vai a speciale. Vedere lo screenshot:

3. Nella finestra di dialogo Vai a speciale, seleziona Solo celle visibili, quindi fai clic su OK. Questa azione evidenzierà solo le righe visibili (non filtrate né altrimenti nascoste) nel tuo intervallo selezionato.

4. Con le righe visibili ora selezionate, fai clic con il tasto destro del mouse in qualsiasi punto dell’area evidenziata e scegli Elimina righe dal menu contestuale.

Le righe visibili verranno rimosse all’istante, mentre quelle nascoste resteranno invariate nelle Condizioni di filtro: un modo rapido per ridurre il foglio di lavoro alle sole righe precedentemente nascoste.
Promemoria importanti:
- Faccia attenzione quando seleziona l’intervallo all’inizio: assicurarsi che includa tutte le righe desiderate, comprese quelle attualmente nascoste.
- L’operazione «Elimina righe» non può essere annullata una volta salvato e chiuso il file. Si consiglia di creare un backup prima di apportare modifiche irreversibili.
- Questo metodo è perfetto per eliminare occasionalmente le righe visibili da un set di dati filtrati, ma può rivelarsi dispendioso in termini di tempo quando si lavora con intervalli multipli o si eseguono operazioni frequenti.
Elimina facilmente righe nascoste o visibili di un elenco filtrato con Kutools per Excel
Sebbene i metodi manuali e VBA descritti sopra siano comunemente utilizzati, potrebbero non risultare sufficientemente flessibili o pratici quando si gestiscono frequentemente fogli complessi o di grandi dimensioni. Per soddisfare queste esigenze in modo più efficiente, l’utilità Elimina righe/colonne nascoste (visibili) disponibile in Kutools per Excel offre un metodo intuitivo per rimuovere rapidamente righe nascoste o visibili dall’intervallo selezionato, dal foglio di lavoro corrente o addirittura da tutti i fogli della cartella. Questo approccio fa risparmiare tempo e riduce il rischio di errori legati alle operazioni manuali, rivelandosi particolarmente utile per chi pulisce ed elabora regolarmente set di dati di grandi dimensioni.
Ecco come utilizzare Kutools per Excel per questa operazione:
1. Seleziona l'intervallo di filtro per cui desideri eliminare le righe nascoste o visibili.
2. Passa alla scheda Kutools nella parte superiore della finestra di Excel, quindi seleziona Elimina > Elimina righe/colonne nascoste (visibili). Consulta lo screenshot seguente come guida:

3. Nella finestra di dialogo Elimina righe/colonne nascoste (visibili) che compare, imposta le seguenti opzioni:
– Nel menu a discesa Cerca in, lascia selezionato Intervallo selezionato (oppure scegli un’altra opzione se richiesto dall’operazione)
– Nella sezione Tipo di eliminazione, seleziona Righe
– Nella sezione Tipo dettagliato, scegli Righe visibili o Righe nascoste in base alle tue esigenze
– Fai clic su OK per confermare ed eseguire

4. Al termine dell’operazione, una finestra di conferma indicherà esattamente quante righe sono state eliminate. Fare clic su OK per completare il processo.
Note e suggerimenti per l’uso:
- Kutools semplifica la selezione di un intervallo o l’applicazione a tutto il foglio di lavoro in un’unica operazione, aumentando l’efficienza nell’elaborazione batch.
- Questo approccio riduce gli errori legati alla selezione manuale, in particolare nei fogli di grandi dimensioni.
- Se gestisci numerose liste o hai bisogno di una pulizia regolare dei dati, questa soluzione si rivela particolarmente comoda.
- Confermi sempre l’intervallo selezionato e l’operazione scelta prima di fare clic su OK.
Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.
Elimina righe nascoste o visibili di un elenco filtrato con Kutools per Excel
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 oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi