Come rimuovere un foglio di calcolo in Microsoft Excel



Eliminare fogli in Excel sembra un’operazione semplice: basta fare clic con il pulsante destro del mouse, eliminare e il gioco è fatto. Ma a volte non è così semplice, soprattutto se si cerca di eliminare più fogli contemporaneamente o se Excel visualizza avvisi che ti fanno venire voglia di strapparti i capelli. A seconda della versione o della configurazione, alcune opzioni potrebbero essere disattivate o semplicemente non disponibili. Non so perché un giorno funzioni e il giorno dopo si rifiuti di collaborare, ma ehi, questo è Excel. In ogni caso, nel caso in cui ti fossi imbattuto in questi problemi o volessi semplicemente velocizzare il tuo flusso di lavoro, ecco alcuni metodi collaudati, inclusi un paio di trucchi nascosti che potrebbero tornare utili.

Come eliminare i fogli in Excel: diversi metodi e trucchi

Metodo 1: utilizzo del menu di scelta rapida

Questo è probabilmente il metodo più comune per eliminare i fogli: veloce, semplice e funziona nella maggior parte dei casi. Basta fare clic con il pulsante destro del mouse sulla scheda del foglio in basso e selezionare Elimina. Ma attenzione, Excel ti avviserà se sono presenti dati e, se confermi, puff, quel foglio è perso per sempre. Ricorda solo che, una volta eliminato, recuperarlo non è così facile, a meno che tu non abbia un backup.

In alcune configurazioni, soprattutto se il file si trova su un’unità condivisa o nel cloud, il clic con il pulsante destro del mouse potrebbe essere addirittura disabilitato. Oppure, se il foglio è protetto, potresti ricevere un messaggio che ti informa che non puoi eliminarlo senza prima rimuovere la protezione. Quindi, assicurati che il foglio non sia protetto o bloccato in caso di problemi.

Metodo 2: Eliminazione di più fogli contemporaneamente

Eliminare più fogli può diventare noioso se si deve farlo uno alla volta. In alternativa, è possibile raggrupparli per l’eliminazione in batch, ma per farlo è necessario selezionare più fogli. Fare clic sulla scheda di un foglio, quindi tenere premuto CTRLe fare clic sugli altri fogli che si desidera eliminare. Una volta raggruppati (vedrete “Raggruppa” nella barra del titolo), fare clic con il pulsante destro del mouse su una delle schede selezionate, quindi scegliere Elimina.

Tieni presente, però, che non è possibile eliminare tutti i fogli: Excel necessita di almeno un foglio visibile per mantenere attiva la cartella di lavoro. Inoltre, se alcuni fogli sono protetti o referenziati altrove, l’eliminazione potrebbe non riuscire.

Metodo 3: Utilizzo della scheda Home

Nella scheda Home della barra multifunzione, c’è una sezione chiamata Celle e al suo interno un menu a discesa Elimina, spesso nascosto dietro una piccola freccia o un’icona. Per eliminare un foglio in questo modo, seleziona prima il foglio, poi vai su Home, fai clic sul menu a discesa Elimina e scegli “Elimina foglio”.Verrà visualizzato il consueto avviso, se necessario.

Onestamente, questo metodo è comodo se ti trovi già nella scheda Home e vuoi continuare a navigare. Tuttavia, a volte potrebbe risultare un po’ complicato se sei abituato a cliccare con il tasto destro per eliminare rapidamente.

Metodo 4: Scorciatoie da tastiera: veloci e semplici

Non esiste una scorciatoia dedicata Ctrl + Dper eliminare i fogli, ma puoi usare una combinazione di tasti di scelta rapida per velocizzare le cose. Premi Alt, poi Hper andare alla scheda Home, poi Dper aprire il menu Elimina e infine Sper eliminare il foglio.È un po’ macchinoso, ma se sei abituato alle scorciatoie, è meglio del clic del mouse.

In alcune configurazioni, soprattutto con ribbon personalizzati o versioni precedenti, questo potrebbe non funzionare esattamente come previsto. Tuttavia, vale la pena sottolinearlo perché, una volta presa la mano, è più veloce del clic destro.

Metodo 5: utilizzo di VBA per eliminazioni in blocco

Questa è una soluzione avanzata, ma se hai molti fogli da cancellare, è un enorme risparmio di tempo. Puoi eseguire un piccolo script VBA che elimina tutti i fogli tranne quello su cui stai lavorando, o in base a determinati criteri come il nome o il contenuto. Non preoccuparti se VBA ti sembra spaventoso, basta premere Alt+ F11per aprire l’editor VBA. Quindi fai clic su Inserisci > Modulo e incolla il codice come:

Sub DeleteAllSheets() Application. DisplayAlerts = False Dim ws As Worksheet For Each ws In Worksheets If ws. Name <> ActiveSheet. Name Then ws. Delete End If Next ws Application. DisplayAlerts = True End Sub

Questo fa sì che tutti i fogli tranne quello attivo scompaiano all’istante. Tieni presente che non vengono visualizzati messaggi di avviso, quindi controlla attentamente quale foglio è attivo prima di eseguire. Una buona idea è salvare prima di armeggiare con VBA, per sicurezza.

Se vuoi eliminare fogli contenenti parole o pattern specifici, modifica il codice con una condizione come If ws. Name Like "*Report*" Then ws. Delete. Puoi anche richiedere un input con un InputBox, rendendolo più flessibile.

E se niente di tutto ciò dovesse funzionare…

A volte, nonostante tutti gli sforzi, i fogli si rifiutano di essere eliminati. Di solito questo significa che sono protetti, referenziati altrove o che la cartella di lavoro è condivisa e bloccata. Assicuratevi di controllare le impostazioni di protezione del foglio in Revisione > Proteggi foglio e di rimuovere la protezione se necessario, oppure verificate se i fogli sono collegati tramite formule.

Inoltre, vai su File > Opzioni > Centro protezione e controlla se componenti aggiuntivi o impostazioni bloccano l’eliminazione o la modifica. Perché, naturalmente, a volte Excel deve rendere le cose più difficili del necessario.

  • Fare clic con il pulsante destro del mouse sulla scheda del foglio per eliminarla rapidamente. Fare attenzione agli avvisi.
  • Seleziona più fogli CTRLper l’eliminazione in blocco, se supportata.
  • Per un approccio più strutturato, utilizzare l’opzione Elimina della scheda Home.
  • I tasti di scelta rapida possono velocizzare le cose, ma sono un po’ macchinosi.
  • Gli script VBA sono utili quando si ha a che fare con molti fogli, ma bisogna fare attenzione alle conferme automatiche.

Incartare

Eliminare i fogli in Excel non è sempre un’operazione semplice, soprattutto quando si tratta di fogli protetti o collegati o quando si cerca di eliminarne più di uno. A volte una macro VBA è l’unico modo per risparmiare tempo se si hanno molti fogli da eliminare, ma è importante prestare attenzione agli avvisi e alle protezioni. Purtroppo, non esiste una scorciatoia o un metodo perfetto per ogni scenario, ma questi approcci risolvono le frustrazioni più comuni.

Speriamo che questo faccia risparmiare qualche ora a qualcuno o che almeno renda Excel un po’ più gestibile quando ci si trova a dover gestire un elenco di fogli indesiderati.



Questo articolo è stato utile?