KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Nascondi facilmente le finestre Excel inattive Windows (soluzioni con VBA e Kutools)

AutoreSiluvia Data di modifica

Quando si lavora con più cartelle di lavoro Excel, lo schermo può rapidamente diventare affollato. Potresti ritrovarti con diverse finestre di Excel aperte contemporaneamente, sovrapposte o affiancate, rendendo difficile concentrarsi sul compito da svolgere. In queste situazioni, molti utenti vorrebbero nascondere tutte le finestre inattive e mantenere visibile solo quella attiva, per godere di un’area di lavoro ordinata e priva di distrazioni. Tuttavia, Excel non offre una funzione integrata per nascondere automaticamente le finestre inattive. È possibile ridurre manualmente a icona le finestre o riorganizzarle tramite la scheda Visualizza, ma questi metodi risultano poco efficienti e non risolvono davvero il problema.

Per ottenere questa funzionalità, puoi utilizzare codice VBA per controllare la visibilità delle finestre oppure affidarti a una soluzione ancora più comoda come Kutools per Excel, che ti permette di nascondere le finestre inattive istantaneamente con un solo clic.

nascondi le finestre delle cartelle di lavoro inattive

Nascondi finestre inattive Utilizzo di VBA

Se sei a tuo agio con le macro, puoi sfruttare VBA per nascondere tutte le finestre di Excel inattive, mantenendo visibile soltanto quella attiva. Questo metodo funziona scorrendo tutte le cartelle di lavoro aperte e nascondendo quelle non in uso al momento.

  1. Apri Excel e assicurati di avere almeno due finestre di cartelle di lavoro aperte.
  2. Nella finestra della cartella di lavoro corrente, premi Alt+F11 per aprire la finestra di Microsoft Visual Basic, Applications.
  3. Fai clic su Inserisci>Modulo. Quindi copia e incolla il seguente codice VBA nella finestra Modulo.
    come utilizzare il codice VBA
    VBA: Nascondi finestre Excel inattive
    Sub HideInactiveWorkbooks()
    'Updated by Extendoffice 20260317
        Dim wb As Workbook
        Dim win As Window
        For Each wb In Application.Workbooks
            For Each win In wb.Windows
                If wb Is Application.ActiveWorkbook Then
                    win.Visible = True
                Else
                    win.Visible = False
                End If
            Next win 
        Next wb
    End Sub
  4. Premi F5 per eseguire il codice.

Dopo aver eseguito questo codice, sarà visibile soltanto la finestra della cartella di lavoro corrente, mentre tutte le altre verranno nascoste.

Per mostrare nuovamente tutte le cartelle di lavoro nascoste, esegui il seguente codice VBA seguendo gli stessi passaggi indicati sopra:

Codice VBA: mostra tutte le finestre delle cartelle di lavoro inattive

Sub UnhideAllWorkbooks()
'Updated by Extendoffice 20260317
    Dim wb As Workbook
    Dim win As Window
    For Each wb In Application.Workbooks
        For Each win In wb.Windows
            win.Visible = True
        Next win
    Next wb
End Sub

Tuttavia, questo metodo presenta diverse limitazioni: richiede l’abilitazione delle macro, con possibili implicazioni per la sicurezza; prevede una configurazione manuale, risultando poco accessibile agli utenti non esperti di VBA; e, infine, necessita di ulteriore codice VBA per ripristinare le finestre nascoste, rendendo il flusso di lavoro meno pratico nell’uso quotidiano.


Nascondi finestre inattive con Kutools per Excel

Per una soluzione più rapida e intuitiva, Kutools per Excel offre una funzione integrata chiamata Nascondi finestre inattive, che ti permette di ottenere lo stesso risultato all’istante, senza alcuna programmazione.

Con un solo clic, Kutools nasconde automaticamente tutte le finestre di Excel inattive, lasciando visibile solo quella attiva per una maggiore chiarezza dell’area di lavoro e una concentrazione ottimale sull’attività in corso.

Come usare:

Dopo l’installazione di Kutools per Excel, seleziona Kutools > Visualizza > Nascondi finestre inattive.

abilita la funzione per nascondere le finestre inattive in Kutools

Per mostrare tutte le finestre, seleziona Kutools > Visualizza > Mostra tutte le finestre.

abilita la funzione per mostrare le finestre inattive in Kutools

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità AI per un’elaborazione dati più intelligente e una maggiore produttività.Ottienilo ora


Conclusione

Nascondere le finestre inattive in Excel può migliorare notevolmente concentrazione e organizzazione dell’area di lavoro, soprattutto quando si gestiscono più file contemporaneamente. Sebbene VBA offra una possibile soluzione, richiede competenze tecniche ed è meno pratico per un utilizzo quotidiano.

Al contrario, Kutools per Excel offre una soluzione semplice ed efficiente con un solo clic, rendendolo la scelta ideale per gestire rapidamente più finestre di Excel. Se lavori regolarmente con più cartelle di lavoro e desideri un ambiente più ordinato e privo di distrazioni, Kutools può aumentare notevolmente la tua produttività.


I migliori strumenti per la produttività in Office

Kutools per Excel – Ti aiuta a distinguerti dalla massa

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione intelligente   |  Genera codice|  Crea formule personalizzate  |  Analizza dati e genera grafici|  Richiama Funzioni avanzate
Funzionalità popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri multipli  |  Valori multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato Elenco a discesa:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla...
Gestione colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione cartelle di lavoro e fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:... e molto altro... and more(,)Elimina Caratteri Specifici...)|  (...)|  (Calcola l'età in base alla data di nascita...)|  19 Strumenti per l'inserimento(,Inserisci immagine dal percorso ...)|  di conversione (Converti in parole,Conversione del tasso di cambio...)|per unire e dividere  (Unione avanzata righe,...)| ...)  |
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Offre oltre 300 funzionalità,garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab – Abilita la lettura e la modifica con schede in Microsoft Office (incluso Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio al “polso da mouse”.
  • Aumenta la tua produttività del 50 % quando visualizzi e modifichi più documenti.
  • Porta Efficient Tabs in Office (incluso Excel), proprio come Chrome, Edge e Firefox.