Sreekanth ha chiesto se esiste un modo per automatizzare la copia delle macro da una cartella di lavoro a un’altra. Sembra che Sreekanth debba creare ogni mese una nuova cartella di lavoro di “distribuzione” che contenga una tabella pivot che analizza i dati e la cartella di lavoro deve contenere determinate macro.

Forse il modo più semplice per farlo è creare un nuovo modello di Excel che contenga solo le macro che desideri distribuire. Quindi, puoi utilizzare quel modello come base per la tua cartella di lavoro di distribuzione. Copia semplicemente la tua tabella pivot nella cartella di lavoro e sarà pronta per la distribuzione, se necessario.

È anche possibile, se lo si desidera, creare un componente aggiuntivo di Excel che contiene le macro desiderate. (Il modo in cui crei i componenti aggiuntivi è discusso in altri ExcelTips.) È quindi possibile inviare il componente aggiuntivo a tutte le ricette della cartella di lavoro della distribuzione e chiedere loro di installare i componenti aggiuntivi sul proprio sistema.

Se preferisci non utilizzare un modello o fare confusione con un componente aggiuntivo, puoi creare una macro che copierà le procedure macro da una cartella di lavoro a un’altra. Una macro del genere può essere piuttosto coinvolta e richiederebbe alcuni test. Un buon punto di partenza per lo sviluppo di una tale macro è una grande risorsa online situata in questa pagina Web:

http://www.cpearson.com/excel/vbe.aspx

_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 (11655) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.

Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: