Sub CommentToCell()
'macro pour récuperer le commentaire en colonne C pour le mettre en colonne D
nblignes = Range("A" & Rows.Count).End(xlUp).Row 'compte le nombre de lignes à traiter
For Each ele In Range("C4:C" & nblignes) 'pour chaque cellule de la zone C4:C nbligne
On Error Resume Next
ele.Offset(0, 1) = ele.Comment.Text 'on copie le commentaire en colonne D
'ele.ClearComments
Next ele
End Sub