Bonsoir, il est logique d'avoir cette erreur, en effet vous "appelez" une procédure avec :
Ecrire_Coomment [Surligner]Cells(Target.Row, Target.Column - 1).Text[/Surligner], [Surligner]Target.Text[/Surligner]
Hors la procédure demande trois paramètres :
Sub Ecrire_Coomment([Surligner]val1 As String[/Surligner], [Surligner]val2 As String[/Surligner], [Surligner]val3 As String[/Surligner])
et aucun n'est optionnel, donc VBA crée une erreur...
Soit vous ajoutez Optional
sur le troisième paramètre, ce qui donne :
Sub Ecrire_Coomment(val1 As String, val2 As String, Optional val3 As String)
mais le troisième paramètre est peut-être utile !
vbMBHB