Sub MiseAJourCommentaire()
Dim numeroAction As Integer
Dim NomZoneTexte As String
For numeroAction = 3 To 18 Step 3
NomZoneTexte = "ztxt" & numeroAction
On Error Resume Next
ActiveSheet.Shapes(NomZoneTexte).Select
If Err.Number = 0 Then
Selection.Characters.Text = FeuilCoeur.Cells(3, numeroAction)
End If
On Error GoTo 0
Next numeroAction
End Sub