Effacer tous les commentaires des cellules vides

Francis

XLDnaute Junior
Bonjour le forum
Je cherche à effacer tous les commentaires des cellules vides dans une feuille Excel.
J’ai pondu ces quelques lignes Mais hélas je suis toujours aussi fâché avec les macros…

For Each cel In ActiveSheet.Comments
If ActiveSheet.cel.Value = "" Then
ActiveSheet.Comments.Delete
End If
Next
End Sub

Si quelqu’un peut me corriger ces quelques lignes
D’avance merci
Francis
 

Pierrot93

XLDnaute Barbatruc
Re : Effacer tous les commentaires des cellules vides

Bonjour Francis

essaye le code ci dessous :

Code:
Sub test()
Dim c As Comment
For Each c In ActiveSheet.Comments
    If c.Parent.Value = "" Then c.Delete
Next c
End Sub

bon après midi
@+
 

myDearFriend!

XLDnaute Barbatruc
Re : Effacer tous les commentaires des cellules vides

Bonjour Francis, Pierrot93, le Forum,

Pour info, on peut éviter une boucle en faisant tout simplement comme ça :
Code:
    Cells.SpecialCells(xlCellTypeBlanks).ClearComments
Cordialement,
 

Discussions similaires

Réponses
4
Affichages
194

Statistiques des forums

Discussions
312 497
Messages
2 088 994
Membres
104 000
dernier inscrit
dinelcia