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: