Eliminazione di stili indesiderati (Microsoft Excel)
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.