Bonjour
Remplaces la macro existante par celle-ci
PS: Je ne sais pas comment aligner le texte dans le commentaire (la tabulation ne passe pas)
Private Sub Worksheet_Calculate()
Dim J As Long
Dim Msg As String
Dim I As Integer
With Range("F7")
Msg = Range("CZ11") & Chr(10) & Range("CZ12")
For J = 13 To 22
Msg = Msg & Chr(10)
For I = 104 To 107
Msg = Msg & Cells(J, I) & ", "
Next I
Msg = Left(Msg, Len(Msg) - 2)
Next J
If .Comment Is Nothing Then Range("F7").AddComment
.Comment.Text Text:=Msg
.Comment.Shape.TextFrame.AutoSize = True
End With
End Sub