j'avais des liens mais ils n'existent plus, microsoft assura mal la transition lors de la mis en place de la nouvelle base de connaissances
(mon site <http://xlbysteph.free.fr> )
!!! Message d'erreur "Nombre de formats différents trop élevés", essayez la macro Xsclean téléchargeable sur le site de MS : http://support.microsoft.com/support/downloads/LNP129.asp (deuxième lien de la liste)
Voir aussi là pour l'explication : http://support.microsoft.com/support/kb/articles/Q163/6/78.asp
un passage du disciplus :
Détruire les formats personnalisés inutilisés
Comment détruire de manière automatique (avec VBA) tous les formats de cellule personnalisés
qui ne sont plus utilisés et qui engraissent considérablement excel ?
Essaie le code suivant (à tester très prudemment, ça sort tout juste du
four!!!)
- La procédure SupprFormatsInutilisés supprime tous les formats
personnalisés qui ne sont utilisés nulle part dans le classeur actif.
- La procédure SupprFormatsCellulesVides supprime également les formats
inutilisés, *et aussi* les formats qui ne sont attachés *qu'à des
cellules vides*.
Désolé pour l'affichage répété de la boîte de dialogue "Format de
cellule" au début de la macro, je ne sais pas trop comment l'éviter
(ScreenUpdating = False n'y change rien, ni LockWindowUpdate).
Si tu utilises Excel 2000, il faut ajouter au projet une référence à
"Microsoft Forms 2.0 Object Library". Cette macro n'est prévue que pour
Excel 97 et 2000 (et j'espère les versions ultérieures!). Je ne l'ai
testée que sous Excel 2000 jusqu'à présent.
Cordialement,
Laurent L
NDLR : vérifiez qu'il n'y ait pas une version plus récente sur le site de Laurent Longre...