Come eseguire la stessa macro su più fogli di lavoro contemporaneamente in Excel?
In Excel puoi eseguire una macro su un singolo foglio di lavoro, ma cosa fare se devi applicarla a più fogli contemporaneamente? Invece di attivare manualmente la macro per ciascun foglio, puoi eseguirla simultaneamente su tutti i fogli selezionati. In questa guida ti mostreremo come utilizzare il codice VBA per applicare la stessa macro a più fogli di lavoro in modo rapido ed efficiente, risparmiando tempo e fatica.
Esegui la stessa macro su più fogli di lavoro contemporaneamente con il codice VBA
Esegui la stessa macro su più fogli di lavoro contemporaneamente con il codice VBA
Per eseguire una macro su più fogli contemporaneamente, senza doverla avviare singolarmente per ciascun foglio, puoi utilizzare il seguente codice VBA. Segui questi passaggi:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic for Applications.
2. Fai clic su Inserisci > Modulo, quindi incolla la seguente macro nella finestra del Modulo.
Codice VBA: esegui la stessa macro su più fogli di lavoro contemporaneamente:
Sub Dosomething()
Dim xSh As Worksheet
Application.ScreenUpdating = False
For Each xSh In Worksheets
xSh.Select
Call RunCode
Next
Application.ScreenUpdating = True
End Sub
Sub RunCode()
'your code here
End Sub
Nota: nel codice riportato sopra, copia e incolla il tuo codice personale senza l’intestazione Sub e il piè di pagina End Sub tra gli script Sub Runcode() e End Sub. Vedi screenshot:

3. Posiziona quindi il cursore nella prima parte della macro e premi il tasto F5 per eseguire il codice: la tua macro verrà applicata automaticamente a ciascun foglio, uno dopo l’altro.
Rimuovi facilmente le macro da più cartelle di lavoro |
Kutools per Excel's Rimuovi tutte le macro in bloccoti consente di rimuovere rapidamente le macro da più cartelle di lavoro contemporaneamente. |
![]() |
Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora |
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi
