Gerald ha chiesto se esisteva un modo per eliminare tutte le macro in una cartella di lavoro di Excel, senza la necessità di eliminarle singolarmente. Esistono due modi per eseguire questa operazione. Il primo approccio viene utilizzato se non vuoi assolutamente fare confusione con le macro. Segui questi passaggi:

  1. Scopri tutti i fogli di lavoro che potrebbero essere nascosti.

  2. Seleziona tutti i fogli di lavoro nella cartella di lavoro. (Fare clic sulla prima scheda del foglio di lavoro, quindi tenere premuto Maiusc mentre si fa clic sull’ultima scheda del foglio di lavoro.)

  3. Fare clic con il tasto destro su una delle schede del foglio di lavoro. Excel visualizza un menu contestuale.

  4. Scegli Sposta o Copia dal menu contestuale. Excel visualizza la finestra di dialogo Sposta o Copia. (Vedi figura 1.)

  5. Utilizzando l’elenco a discesa To Book, scegli (nuovo libro).

  6. Assicurati che la casella di controllo Crea copia non sia selezionata.

  7. Fare clic su OK.

  8. Nascondi nuovamente tutti i fogli di lavoro che hai scoperto nel passaggio 1.

I fogli di lavoro sono stati ora spostati in una nuova cartella di lavoro, una a cui non sono associate macro.

Il secondo approccio consiste nel lavorare semplicemente con la cartella di lavoro esistente ed è una scelta praticabile se ti senti a tuo agio con le macro in primo luogo.

Segui questi passaggi:

  1. Premi Alt + F11 per visualizzare l’editor VBA.

  2. In Esplora progetti (angolo in alto a sinistra dell’Editor), fai clic con il pulsante destro del mouse su un modulo che desideri eliminare. (Ricordare che le macro sono archiviate nei moduli e che è necessario fare clic con il pulsante destro del mouse solo su un modulo associato alla cartella di lavoro che si desidera pulire). Excel visualizza un menu contestuale.

  3. Scegli l’opzione Rimuovi dal menu contestuale. Il testo effettivo dell’opzione includerà il nome del modulo che si desidera rimuovere, ad esempio Remove Module1.

  4. Quando ti viene chiesto se vuoi esportare il modulo prima di rimuoverlo, clicca su No.

  5. Ripeti i passaggi da 2 a 4 per tutti gli altri moduli che desideri rimuovere.

  6. Chiudi l’editor VBA.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2713) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: