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.
_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 (2135) 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: