OVH Cloud OVH Cloud

Effacer commentaire par macro!

1 réponse
Avatar
Philippe Meresse
Bonsoir à toutes et tous,
Je veux faire un néttoyage auto une fois l'an d'un classeur.C'est à dire
dans une plage donnée, vider le contenu (lettres), et effacer les couleurs
en mettant les cases en blanc. ç'a visiblement c'est ok
mon problème c'est que en même temps je veux effacer tout les commentaires
et là problème.
Si je mets Selection.SpecialCells(xlCellTypeComments).Clear c'est bon mais
il supprime la couleur blanche de la case et si je mets
Selection.SpecialCells(xlCellTypeComments).ClearContents il ne fait rien
Avez vous une idée?
Merci,
Philippe


Sub Nettoyage_du_Classeur()
'
' Macro enregistrée le 21/12/2004 par Philippe
' Touche de raccourci du clavier: Ctrl+n
'
Sheets(Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Août", _
"Septembre", "Octobre", "Novembre", "Décembre")).Select
Sheets("Janvier").Activate
Range("D7:AH65").Select
Selection.Interior.ColorIndex = 2
Selection.ClearContents
Selection.SpecialCells(xlCellTypeComments).ClearContents

End Sub

1 réponse

Avatar
RaMA
Bonsoir

Selection.ClearComments

Devrait convenir
Salutations

RaMa
--
.
"Philippe Meresse" a écrit dans le message de
news: 41c86b15$0$9556$
Bonsoir à toutes et tous,
Je veux faire un néttoyage auto une fois l'an d'un classeur.C'est à dire
dans une plage donnée, vider le contenu (lettres), et effacer les couleurs
en mettant les cases en blanc. ç'a visiblement c'est ok
mon problème c'est que en même temps je veux effacer tout les commentaires
et là problème.
Si je mets Selection.SpecialCells(xlCellTypeComments).Clear c'est bon mais
il supprime la couleur blanche de la case et si je mets
Selection.SpecialCells(xlCellTypeComments).ClearContents il ne fait rien
Avez vous une idée?
Merci,
Philippe


Sub Nettoyage_du_Classeur()
'
' Macro enregistrée le 21/12/2004 par Philippe
' Touche de raccourci du clavier: Ctrl+n
'
Sheets(Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin",
"Juillet", "Août", _
"Septembre", "Octobre", "Novembre", "Décembre")).Select
Sheets("Janvier").Activate
Range("D7:AH65").Select
Selection.Interior.ColorIndex = 2
Selection.ClearContents
Selection.SpecialCells(xlCellTypeComments).ClearContents

End Sub