Vai al contenuto principale

Come eliminare tutti i fogli tranne quello specificato / corrente in Excel?

Autore: Silvia Ultima modifica: 2024-10-28

"Per eliminare tutti i fogli in una cartella di lavoro di Excel, ad eccezione del foglio specificato o attualmente attivo, è possibile procedere come illustrato di seguito.

Elimina tutti i fogli tranne quello specificato con il codice VBA
Un clic per eliminare tutti i fogli tranne quello attivo corrente con Kutools per Excel


Elimina tutti i fogli tranne quello specificato con il codice VBA

Con il codice VBA riportato di seguito è possibile eliminare tutti i fogli di una cartella di lavoro, ad eccezione di uno specificato in Excel.

1. Stampa altro + F11 tasti contemporaneamente per aprire il file Applicazione Microsoft Visual Basic finestra.

2. Clic inserire > Moduli, quindi copia e incolla sotto il codice VBA nella finestra del modulo.

Codice VBA: elimina tutti i fogli tranne quelli specificati

Sub DeleteSheets1()
	Dim xWs As Worksheet
	Application.ScreenUpdating = False
	Application.DisplayAlerts  = False
	For Each xWs In Application.ActiveWorkbook.Worksheets
		If xWs.Name <> "Sheet1" And xWs.Name <> "Sheet2" Then
			xWs.Delete
		End If
	Next
	Application.DisplayAlerts = True
	Application.ScreenUpdating = True
End Sub

Note:

1. "Sheet1" e "Sheet2"Sono i fogli che desideri conservare nella cartella di lavoro corrente. Puoi modificarli in base alle tue esigenze.

2. Se vuoi eliminare tutti i fogli ma mantenere più fogli specificati, aggiungi E xWs.Name <> "il nome del foglio" prima di Poi parola chiave nella sesta riga del codice. Ad esempio: Se xWs.Name <> "Sheet1" e xWs.Name <> "Sheet2" E xWs.Name <> "nome del foglio" Poi

3. Se si desidera solo mantenere un foglio ed eliminare tutto dalla cartella di lavoro, rimuovere tutto E altre ancora… condizione nel codice. Ad esempio, per mantenere foglio1 nella cartella di lavoro corrente, è necessario modificare il codice della sesta riga in: If xWs.Name <> "Sheet1" Then


Elimina tutti i fogli tranne quello attivo corrente con Kutools per Excel (solo un clic)

YPuoi rimuovere facilmente tutti i fogli tranne il foglio attivo corrente con un solo clic Elimina tutti i fogli inattivi utilità di Kutools for Excel.

Kutools for Excel offre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando la creatività e l'efficienza. Interagisci con le capacità dell'IA, Kutools automatizza le attività con precisione, semplificando la gestione dei dati. Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Clic Kutools Plus > Foglio di lavoro > Elimina tutti i fogli inattivi

Uno screenshot dell'opzione Elimina tutti i fogli inattivi nella scheda Kutools sulla barra multifunzione

3. Quindi viene visualizzata una finestra di dialogo, se si decide di eliminare tutti i fogli tranne quello attivo, fare clic su OK altrimenti fare clic sul pulsante Annulla pulsante.

Uno screenshot della finestra di dialogo di conferma per eliminare tutti i fogli tranne quello attivo in Excel

Quindi tutti i fogli vengono eliminati tranne quello attivo corrente nella cartella di lavoro.

Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi le funzionalità AI gratuite in modo permanente! Get It Now


Demo: Elimina tutti i fogli tranne quello attivo corrente con Kutools per Excel

Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Goditi le funzionalità AI gratuite in modo permanente! Scarica ora!

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Tools (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Tools (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Tools (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Tools (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora
Utilizza Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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 della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!