Come si possono invertire facilmente le selezioni effettuate con “Seleziona intervallo” in Excel?
Quando si lavora in Excel, è comune evidenziare o selezionare celle specifiche all’interno di un intervallo di dati per ulteriori operazioni o revisioni. Tuttavia, può capitare di dover invertire rapidamente la selezione corrente: deselezionare le celle attualmente selezionate e selezionare tutte le altre nell’intervallo. L’immagine seguente illustra proprio questo scenario, mostrando sia la selezione originale sia il risultato dopo l’inversione:
![]() | ![]() | ![]() |
Anche se fosse possibile invertire manualmente la selezione ri-selezionando tutte le altre celle una per una, l’operazione risulterebbe noiosa e soggetta a errori, soprattutto con intervalli ampi o irregolari. Fortunatamente, Excel offre diversi approcci pratici per automatizzare o semplificare questa procedura. Di seguito sono illustrati metodi efficaci per invertire rapidamente le selezioni in Excel, riducendo lo sforzo manuale e prevenendo errori. Queste tecniche si rivelano particolarmente utili nella gestione di elenchi, nella preparazione dei dati per l’analisi o nella pulizia di set di dati estesi:
Inverti le selezioni in Excel con VBA
Inverti la selezione in Excel con Kutools per Excel
Inverti la selezione utilizzando una colonna di supporto (scenari con filtri)
Inverti la selezione utilizzando Vai a speciale (per celle vuote o costanti)
Inverti le selezioni in Excel con VBA
L’utilizzo di una macro VBA semplifica e rende più efficiente l’inversione di una selezione, anche per intervalli estesi. Grazie alle funzionalità di automazione di Excel VBA, è possibile invertire in modo sistematico la selezione corrente nel foglio di lavoro: vengono selezionate esattamente le celle precedentemente deselezionate e deselezionate quelle selezionate. Questa soluzione VBA si rivela ideale per gli utenti a proprio agio con le operazioni di base sulle macro, offrendo al contempo flessibilità per flussi di lavoro personalizzati.
1.Innanzitutto, evidenzia le celle che desideri invertire: sono quelle attualmente selezionate e che in seguito vorrai deselezionare.
2. Apri l’editor VBA in Excel tenendo premuti i tasti Alt + F11. Questa combinazione aprirà la finestra di Microsoft Visual Basic for Applications, consentendoti di lavorare con le macro.
3. Nell’editor VBA, vai al menu e fai clic su Inserisci > Modulo. Verrà creato un nuovo modulo. Incolla il codice VBA fornito per l’inversione delle selezioni nella finestra del codice:
Codice VBA per l’inversione delle selezioni
Sub InvertSelection()
'Updateby20250630
Dim rng As Range
Dim Rng1 As Range
Dim Rng2 As Range
Dim OutRng As Range
xTitleId = «KutoolsforExcel»
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1 :", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2", xTitleId, Type:=8)
For Each rng In Rng2
If Application.Intersect(rng, Rng1) Is Nothing Then
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
End If
Next
OutRng.Select
End Sub
4. Per eseguire il codice, premi il tasto F5 oppure fai clic sul pulsante Esegui (un triangolo verde “play”) nella barra degli strumenti. All’esecuzione, verrà visualizzata una finestra di dialogo che ti chiederà di selezionare le celle da escludere dalla futura selezione. Ciò ti consente di personalizzare con precisione l’inversione ed evitare selezioni accidentali. Lo screenshot seguente mostra l’aspetto della finestra di richiesta:

5. Dopo aver scelto le celle da deselezionare, fai clic su OK. Apparirà quindi una seconda finestra di dialogo che ti chiederà di selezionare l’intervallo completo in cui intendi invertire la selezione corrente. Seleziona qui l’area totale su cui applicare l’operazione di selezione. Fai riferimento allo screenshot seguente per una guida visiva:

6. Fai clic su OK nella finestra di dialogo finale. L’operazione verrà completata immediatamente e vedrai che la selezione originale è stata invertita: le celle precedentemente selezionate diventano deselezionate, mentre il resto dell’intervallo risulta ora attivamente selezionato.

Nota: La macro VBA funziona perfettamente anche in un foglio di lavoro vuoto, garantendoti massima flessibilità indipendentemente dal contesto dei dati. Per risultati ottimali, assicurati sempre che l’intervallo specificato sia corretto e che venga interessata esclusivamente l’area prevista, soprattutto quando lavori con set di dati estesi o con Unito. In caso di errori, verifica che le macro siano abilitate e prova a salvare la cartella di lavoro prima di procedere, poiché le modifiche apportate tramite VBA non possono sempre essere annullate con la normale funzione Annulla.
Questa soluzione funziona bene per gli utenti a proprio agio con le macro e offre un modo personalizzabile per automatizzare l’inversione delle selezioni. Tuttavia, se il tuo ambiente limita l’uso delle macro o preferisci un’interfaccia più interattiva, considera l’utilizzo di un componente aggiuntivo specializzato come Kutools per Excel.
Inverti le selezioni in Excel con Kutools per Excel
Per chi desidera invertire la selezione con pochi clic, la funzionalità Assistente intervallo di Kutools per Excel è la soluzione pratica e intuitiva che fa al caso tuo. Con Kutools puoi invertire istantaneamente la selezione all’interno di qualsiasi intervallo specificato nel foglio di lavoro, risparmiando tempo e riducendo gli errori rispetto ai metodi manuali o basati su codice. Questo approccio è perfetto per chi gestisce regolarmente cartelle di lavoro complesse, deve invertire spesso le selezioni o preferisce un’interfaccia semplice e guidata dal mouse.
Kutools per Excel include oltre 300 utilità pratiche che semplificano la gestione quotidiana dei dati e le operazioni complesse in Excel. È disponibile gratuitamente per 30 giorni, senza alcuna limitazione.Scaricalo ora.
1.Inizia selezionando le celle che vuoi invertire: questa sarà la tua selezione iniziale.
2. Nella Barra multifunzione di Excel, fai clic sulla scheda Kutools, quindi vai su Seleziona > Assistente intervallo…. Si aprirà la finestra di dialogo Assistente intervallo.
3. Nella finestra di dialogo Assistente intervallo, seleziona l’opzione Selezione inversa. Questa impostazione indica allo strumento di invertire lo stato di selezione di ciascuna cella all’interno dell’intervallo definito: le celle selezionate verranno deselezionate e quelle non selezionate diventeranno selezionate. Consulta lo screenshot di riferimento:

4. Con l’opzione Selezione Inversa attiva, fai clic e trascina per definire l’intervallo in cui desideri invertire la selezione. Non appena rilasci il pulsante del mouse, Kutools invertirà automaticamente la selezione nell’area: le celle precedentemente selezionate verranno deselezionate e viceversa. Questa funzione funziona perfettamente anche con più intervalli non contigui:

5. Al termine, chiudi semplicemente la finestra di dialogo Assistente intervallo per completare il processo. La tua selezione è ora invertita ed è pronta per ulteriori operazioni, come formattazione, copia o eliminazione.
Per ulteriori dettagli o opzioni di personalizzazione aggiuntive, consulta la descrizione della funzionalità Assistente intervallo.
Rispetto ai metodi di selezione manuale, l’uso di Kutools non solo semplifica il processo, ma riduce anche il rischio di omettere o includere erroneamente celle, specialmente quando si lavora con aree dati estese o selezioni disgiunte. L’interfaccia visiva e interattiva garantisce trasparenza e accuratezza durante l’intera operazione.
In sintesi, sia che tu scelga una macro VBA o Kutools per Excel, entrambi i metodi offrono soluzioni rapide e affidabili per invertire le selezioni delle celle, eliminando la necessità di noiosi aggiustamenti manuali. Per esigenze occasionali o personalizzate, la soluzione VBA si rivela flessibile e facilmente adattabile a compiti specifici. Kutools, invece, è ideale per chi cerca velocità costante, comodità e un’interfaccia visiva intuitiva, soprattutto nel gestire inversioni di selezione complesse o ricorrenti.
Come opzioni alternative, potresti anche esplorare:
- Utilizzo di colonne di supporto per tracciare temporaneamente e invertire le selezioni (soprattutto negli scenari di filtraggio);
- Utilizzo di tecniche avanzate di selezione, come “Vai a speciale”, per specifici tipi di inversione.
Questi metodi potrebbero non sostituire direttamente i flussi di lavoro descritti in precedenza, ma possono essere adattati alle esigenze specifiche.
Inverti la selezione utilizzando una colonna di supporto (scenari con filtri)
Per tabelle strutturate in cui la selezione dipende da valori o criteri specifici, è possibile utilizzare una colonna di supporto per contrassegnare le righe selezionate, quindi filtrare o ordinare per invertire la selezione. Questo approccio si rivela particolarmente efficace con set di dati basati su elenchi, come liste email o tabelle di inventario.
1. Aggiungi una nuova colonna di supporto accanto ai tuoi dati. Contrassegna le celle con «1» se selezionate, lasciale vuote (o con «0») se non lo sono.
2. Applica un filtro alla colonna di supporto per visualizzare solo le righe non selezionate in precedenza («0» o vuote).
3. Seleziona le celle visibili come nuova selezione (invertita).
Al termine dell’operazione, è possibile eliminare la colonna di supporto. Questo metodo è semplice, non richiede macro né componenti aggiuntivi ed è particolarmente adatto per selezionare intere righe e per flussi di lavoro basati sui filtri. Tuttavia, potrebbe risultare poco pratico con selezioni complesse o non contigue di celle.
Inverti la selezione utilizzando Vai a speciale (per celle vuote o costanti)
Un altro strumento integrato di Excel, Vai a speciale, ti permette di selezionare in un colpo solo tutte le celle vuote, non vuote o costanti all’interno di un’area definita. È perfetto per simulare un’inversione della selezione: ad esempio, dopo aver selezionato tutte le celle con dati, puoi passare a selezionare solo quelle vuote nell’intervallo, e viceversa.
1. Seleziona l’intervallo desiderato, quindi premi F5 oppure Ctrl + G per aprire la finestra di dialogo Vai a.
2. Fai clic su Speciale… e seleziona il tipo di celle per cui invertire la selezione (ad esempio, Celle vuote, Costanti).
3. Fai clic su OK. Ora sono selezionate soltanto le celle specificate, invertendo di fatto l’attenzione rispetto all’impostazione iniziale all’interno di quella categoria.
Questo metodo è particolarmente utile per la pulizia dei dati, ad esempio per distinguere visivamente le celle compilate da quelle vuote. Tuttavia, funziona soltanto con tipologie generali di celle—come tutte le vuote, quelle contenenti formule o costanti—e non con selezioni arbitrarie di singole celle.
Articoli correlati
- Seleziona celle o intervalli non adiacenti
- Differenza da Seleziona intervallo
- Seleziona tutte le celle con dati nelle selezioni
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


