Quando lavori con altre persone che usano Excel, non è insolito copiare fogli di lavoro dalle loro cartelle di lavoro nella tua cartella di lavoro. Quando lo fai, il foglio di lavoro non è l’unica cosa che viene copiata: Excel copia anche i loro stili di formattazione nella cartella di lavoro. L’eliminazione manuale degli stili indesiderati può essere una seccatura, a seconda del numero di stili. Tuttavia, rimuovere gli stili definiti dall’utente è molto semplice se si utilizza una macro. La seguente macro cancellerà rapidamente gli stili indesiderati:

Sub StyleKill()

Dim styT As Style     Dim intRet As Integer

For Each styT In ActiveWorkbook.Styles         If Not styT.BuiltIn Then             intRet = MsgBox("Delete style '" & styT.Name & "'?", vbYesNo)

If intRet = vbYes Then styT.Delete         End If     Next styT End Sub

La macro richiede solo un piccolo input da parte dell’utente. Ogni volta che la macro rileva uno stile definito dall’utente, ti viene chiesto se desideri eliminarlo. Facendo clic sul pulsante Sì, lo stile viene rimosso dalla cartella di lavoro.

È necessario essere consapevoli dei limiti di un approccio macro come questo.

Il limite più grande è che se la tua cartella di lavoro è danneggiata in qualche modo (e, sì, è assolutamente possibile avere un danneggiamento negli stili in una cartella di lavoro), questa macro non risolverà quel danneggiamento. Invece, potresti voler guardare una pratica soluzione di terze parti (XLStylesTool) che può fare miracoli se hai bisogno di ripulire i tuoi stili in un modo più completo. Puoi trovare maggiori informazioni su XLStylesTool qui:

https://sergeig888.wordpress.com/2011/03/21/net4-0-version-of-the-xlstylestool-is-now-available/

_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 (12259) 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: Deleting Unwanted Styles.