Eliminare più fogli in Excel per il Web: limiti, soluzioni e workaround su Microsoft 365

Stai lavorando su Mac in SharePoint/Excel Online e vuoi cancellare più fogli insieme? Purtroppo l’interfaccia web non consente la selezione multipla: ecco perché, cosa puoi fare comunque e quali workaround adottare in modo sicuro ed efficiente.

Indice

Limite attuale di Excel per il Web

Excel per il Web (Excel Online, parte di Microsoft 365) offre un set di funzionalità orientato alla modifica collaborativa e rapida dei contenuti, ma non replica tutte le azioni “strutturali” disponibili nel client desktop. In particolare:

  • Non è possibile selezionare più schede foglio contemporaneamente, quindi non si può procedere a una cancellazione in blocco. Il tentativo classico via ⇧ Shift o su Mac via ⌘ Cmd sulle schede non produce l’effetto desiderato.
  • Non è disponibile il comando “Sposta o Copia…” dell’intero foglio dall’interfaccia web. La funzione è presente in Excel desktop, non nella versione browser.

Questo significa che, restando nel browser, i fogli vanno eliminati uno per volta. Se la tua esigenza è una pulizia massiva o lo spostamento di fogli in un’altra cartella di lavoro, è opportuno adottare un percorso alternativo.

Eliminazione singola di un foglio direttamente online

Se devi rimuovere pochi fogli, l’operazione è rapida anche da Excel per il Web:

  1. Apri il file in SharePoint/OneDrive e assicurati di lavorare in Excel per il Web.
  2. In basso, fai clic destro sulla scheda del foglio da eliminare.
  3. Scegli Elimina.
  4. Conferma l’operazione nella finestra di avviso.
  5. Ripeti per ogni foglio indesiderato.

Nota sulla collaborazione: se altri stanno modificando il file in contemporanea, l’eliminazione di un foglio potrebbe essere temporaneamente bloccata. Attendi che eventuali blocchi di co‑authoring si liberino, o concorda un momento di manutenzione con il team.

Soluzioni alternative e workaround consigliati

Quando i fogli da eliminare sono numerosi, la via più efficiente è affidarsi al client desktop o all’automazione. Di seguito un confronto sintetico delle opzioni.

OpzioneCosa permetteQuando è praticabile
Aprire il file nel client desktop di ExcelSelezione multipla con ⇧ Shift / ⌘ Cmd e cancellazione in blocco; oppure spostamento rapido di fogli verso una nuova cartella di lavoro.Quando è presente il pulsante Apri in desktop in Excel Online e si dispone di Excel installato.
Copia manuale dei datiCreare un nuovo file in Excel Online, copiare e incollare solo i fogli necessari, quindi eliminare il file originale.Praticabile senza software desktop; più laborioso se i fogli hanno formule, collegamenti o formattazioni complesse.
Automazione con Office Scripts / Power AutomateScrivere uno script che cicla sui fogli e li elimina (o che conserva solo quelli in una whitelist).Disponibile con piani Microsoft 365 che includono Office Scripts e, se serve, Power Automate.

Apertura in Excel desktop e cancellazione in blocco

È la soluzione più veloce e con meno attrito quando devi eliminare molti fogli o riorganizzare la cartella di lavoro.

Come aprire il file nel client

  1. Apri il file in SharePoint o OneDrive con Excel per il Web.
  2. Nella barra superiore, usa Apri in desktop (può apparire come Apri nell’app desktop).
  3. Si avvierà Excel desktop con il file in modalità co‑authoring connessa al cloud.

Selezione multipla e eliminazione rapida

  • Selezione contigua: fai clic sulla prima scheda foglio da includere, poi ⇧ Shift+clic sull’ultima scheda della serie per selezionare l’intervallo.
  • Selezione non contigua (Mac): tieni premuto ⌘ Cmd e clicca singolarmente i fogli da selezionare.
  • Eliminazione: clic destro su una delle schede selezionate → Elimina → conferma.

Consiglio operativo: prima di cancellare, valuta di spostare i fogli altrove con Sposta o Copia… per conservarne una copia di sicurezza o per riorganizzare i contenuti in più file (utile quando la cartella di lavoro è diventata troppo grande).

Spostare rapidamente un foglio in un nuovo file

  1. In Excel desktop, clic destro sulla scheda del foglio → Sposta o Copia….
  2. Nel menu a tendina, scegli nuova cartella di lavoro e conferma.
  3. Salva il nuovo file su SharePoint/OneDrive per mantenerlo in collaborazione.

Copia manuale dei fogli direttamente nel browser

Se non puoi utilizzare il client desktop, una via “artigianale” è creare un nuovo file e portare con te solo ciò che serve.

  1. In SharePoint/OneDrive, crea un nuovo file Excel in Excel per il Web.
  2. Nel file originale, apri un foglio da mantenere e seleziona l’intero intervallo di dati (tasto di angolo in alto a sinistra della griglia o ⌘/Ctrl+A).
  3. Copia e incolla nel nuovo file (meglio in un foglio con lo stesso nome).
  4. Ripeti per ogni foglio necessario.
  5. Verifica formule, nomi definiti, convalide dati e formattazioni condizionali.
  6. Quando sei sicuro, elimina o archivia il file originale.

Attenzione ai collegamenti: se i fogli contengono collegamenti ad altri fogli o a origini esterne, dopo la copia potresti dover aggiornare i riferimenti. Anche elementi come tabelle pivot, grafici collegati e nomi definiti potrebbero necessitare di un controllo.

Automazione con Office Scripts e Power Automate

Office Scripts consente di automatizzare operazioni ricorrenti nei file ospitati su OneDrive/SharePoint direttamente dal browser. Un semplice script può, ad esempio, eliminare tutti i fogli tranne quelli in una lista di esclusione, o eliminare solo quelli che corrispondono a un prefisso nel nome.

Esempio di script per eliminare fogli non desiderati

Lo script seguente conserva solo i fogli specificati in whitelist e rimuove tutti gli altri. Eseguilo nel file desiderato dopo aver sostituito i nomi con quelli reali.

function main(workbook: ExcelScript.Workbook) {
  // Fogli da conservare: modifica con i tuoi nomi esatti
  const whitelist = new Set<string>(["Dashboard", "Impostazioni", "Dati"]);

const worksheets = workbook.getWorksheets();
// Procediamo in coda per evitare problemi con l'indice durante l'eliminazione
for (let i = worksheets.length - 1; i >= 0; i--) {
const ws = worksheets[i];
const name = ws.getName();
if (!whitelist.has(name)) {
// Verifica di sicurezza: evita di eliminare se il foglio è l'unico rimasto
if (workbook.getWorksheets().length > 1) {
ws.delete();
}
}
}
} 

Varianti utili:

  • Eliminare solo i fogli che iniziano con un prefisso (es. “Temp” o “Bozza”).
  • Eliminare fogli vuoti dopo averne controllato dimensione e contenuti.
  • Archiviazione automatica: prima di eliminare, creare un duplicato in una cartella “Archivio”.

Procedura rapida per eseguire lo script

  1. Apri il file con Excel per il Web.
  2. Vai su AutomazioneNuovo script.
  3. Incolla il codice nell’editor, salva e assegna un nome significativo.
  4. Esegui lo script e attendi la conferma di completamento.

Per esecuzioni ricorrenti o su più file, puoi usare Power Automate con il connettore “Esegui script di Office”. Configura un flusso che scorra i file in una libreria SharePoint e applichi lo script a ciascuno, filtrando per nome o cartella.

Buone pratiche prima di cancellare in massa

  • Valuta le dipendenze: controlla formule 3D, riferimenti incrociati, nomi definiti, collegamenti esterni e tabelle pivot.
  • Usa il controllo versioni: conserva una copia o crea una nuova versione del file, così potrai ripristinare in caso di errore.
  • Concorda una finestra di manutenzione: avvisa i collaboratori per evitare conflitti e perdite di dati.
  • Rinomina con criterio: adotta prefissi/suffissi (“Temp”, “Old”) per distinguere i fogli candidati alla rimozione.
  • Stabilisci una whitelist: elenca i fogli che non vanno mai toccati (es. “Dashboard”, “Parametri”, “Log”).

Controlli di integrità dopo la pulizia

Una volta eliminati i fogli indesiderati:

  1. Esegui una verifica formule cercando #RIF!, #N/D e riferimenti spezzati.
  2. Apri i grafici e le tabelle pivot per assicurarti che le origini dati siano ancora valide.
  3. Rivedi i nomi definiti: rimuovi quelli orfani, rinomina quelli ambigui.
  4. Controlla eventuali macro VBA (se lavori in desktop) che puntano a fogli eliminati.
  5. Se il file è condiviso, informa il team del nuovo assetto dei fogli.

Gestione di fogli nascosti e “molto nascosti”

In alcuni file ereditati potresti trovare fogli nascosti che non compaiono nelle schede. In Excel per il Web puoi mostrare o nascondere fogli base, ma i fogli impostati come VeryHidden (tramite proprietà avanzate in desktop) non sono gestibili completamente nel browser. In tali casi:

  • Apri il file in Excel desktop.
  • Mostra tutti i fogli nascosti.
  • Valuta se eliminarli, archiviarli o lasciarli come parti dell’automazione.

Quando restare nel browser e quando no

Rimani nel browser se devi rimuovere pochi fogli e hai la certezza che non esistano dipendenze complesse. L’operazione è veloce e non richiede installazioni.

Passa al desktop se devi eliminare decine di fogli, spostare fogli tra file, gestire fogli nascosti/VeryHidden o assicurare la conservazione delle formattazioni complesse. Il client desktop offre selezione multipla, comandi avanzati e dialoghi più ricchi per la gestione.

Usa l’automazione se devi applicare la stessa regola a più file o ripetere nel tempo la stessa pulizia. Office Scripts e Power Automate sono ideali per procedure standardizzate e tracciabili.

Domande frequenti

Perché la selezione multipla di fogli non funziona in Excel per il Web?

Perché l’interfaccia browser non implementa la selezione simultanea delle schede foglio. È un limite funzionale rispetto al client desktop, che invece consente raggruppamento, cancellazione in blocco e spostamento multiplo.

Posso spostare un foglio in un nuovo file direttamente online?

No: il comando “Sposta o Copia…” dell’intero foglio non è disponibile nell’interfaccia web. Puoi però copiare i dati manualmente in un nuovo file oppure usare il client desktop per lo spostamento strutturale.

È possibile annullare l’eliminazione di un foglio?

Subito dopo l’operazione puoi usare Annulla se non hai chiuso la sessione. In caso contrario, recupera la versione precedente del file tramite la cronologia versioni del documento su SharePoint/OneDrive.

Cosa succede se un altro utente è nel file mentre elimino fogli?

Excel per il Web gestisce la co‑authoring in tempo reale. Se un foglio è in uso o la struttura è bloccata da un’azione concorrente, l’eliminazione può non andare a buon fine. Ripeti quando il blocco si libera o concorda una finestra di manutenzione.

Posso proteggere alcuni fogli per evitare cancellazioni accidentali?

Nel browser le opzioni di protezione sono limitate. Per una protezione completa usa Excel desktop: imposta password e permessi sui fogli critici, quindi ripubblica il file sul cloud.

Checklist operativa

  • Identifica i fogli da conservare (whitelist) e quelli da rimuovere.
  • Salva o verifica la versione precedente del file.
  • Scegli la via più efficiente: desktop per massa, web per pochi fogli, script per ripetibilità.
  • Esegui l’operazione e completa i controlli post‑pulizia.
  • Comunica al team il nuovo assetto e le eventuali regole di naming da seguire.

Esempi pratici

Ecco tre scenari tipici con la soluzione consigliata:

  • Cartella di lavoro con 5 fogli “Temp” da cancellare: usa Office Script con filtro per prefisso “Temp”. Operazione ripetibile e veloce.
  • Workbook con 30 fogli ereditati dove vuoi tenere solo “Dashboard”, “Report” e “Impostazioni”: apri in desktop, selezione multipla e cancellazione in blocco. In alternativa, script con whitelist.
  • Due fogli da spostare in un file a parte: apri in desktop e usa “Sposta o Copia…”, oppure, se resti nel browser, copia e incolla tabelle e grafici nel nuovo file.

Conclusioni

Excel per il Web semplifica la collaborazione ma non sostituisce del tutto i comandi strutturali del client desktop. Se devi eliminare più fogli contemporaneamente, la via maestra è aprire il file nell’app desktop e procedere con la selezione multipla o, per processi ripetibili e su tanti file, adottare Office Scripts/Power Automate. Nel browser resta possibile eliminare fogli singoli o ricostruire un file pulito copiando solo ciò che serve. Pianifica, verifica le dipendenze e sfrutta la cronologia versioni per lavorare in sicurezza.


Riepilogo rapido

  • Limite: Excel per il Web non supporta la selezione multipla delle schede foglio né “Sposta o Copia…” del foglio.
  • Soluzioni: desktop per cancellazioni mass‑batch o spostamento; copia manuale nel browser per interventi semplici; automazione con Office Scripts/Power Automate per processi standardizzati.
  • Buone pratiche: whitelist, versioni, comunicazione al team, controlli post‑pulizia.
Indice