Merci beaucoup ça marche super bien !
J'ai juste ajouter le nom de la feuille.
Sub Test_Comments()
For Each F In Worksheets
If F.Name <> ActiveSheet.Name Then
For Each cmt In F.Comments
x = x + 1
With ActiveSheet
.Cells(x, 1) = F.Name
.Cells(x, 2) = F.Range(cmt.Parent.Address)
.Cells(x, 3) = cmt.Text
End With
Next
End If
Next
End Sub