dionys0s
XLDnaute Impliqué
Bonjour le forum
J'utilise un classeur qui se trimbale plus de 1000 styles.
Donc histoire de faire le ménage, j'utilise ce petit bout de code tout simple (qui je pensais ferait l'affaire) :
Il supprime presque tous les styles. Il supprime tous les styles par défaut, sauf le style "Normal" (logique), et il y a deux autres styles qu'il refuse de supprimer (il affiche le message d'erreur suivant : "Erreur d'exécution 1004 : la méthode "Delete" de l'objet "Style" a échoué"). Impossible de les supprimer manuellement non plus.
Donc à l'arrivée, il me reste 3 styles, dont 2 indésirables. Y a-t-il un moyen de forcer la suppression de ces 2 styles, ou de remédier à ce problème ?
D'avance merci pour votre aide
J'utilise un classeur qui se trimbale plus de 1000 styles.
Donc histoire de faire le ménage, j'utilise ce petit bout de code tout simple (qui je pensais ferait l'affaire) :
VB:
Sub SupprimerLesStyles()
Dim Styl As Style
'On Error Resume Next
For Each Styl In ThisWorkbook.Styles
Styl.Delete
Next Styl
End Sub
Il supprime presque tous les styles. Il supprime tous les styles par défaut, sauf le style "Normal" (logique), et il y a deux autres styles qu'il refuse de supprimer (il affiche le message d'erreur suivant : "Erreur d'exécution 1004 : la méthode "Delete" de l'objet "Style" a échoué"). Impossible de les supprimer manuellement non plus.
Donc à l'arrivée, il me reste 3 styles, dont 2 indésirables. Y a-t-il un moyen de forcer la suppression de ces 2 styles, ou de remédier à ce problème ?
D'avance merci pour votre aide