Bonjour,
Dans la macro que j'utilise cela va chercher des valeurs dans une autre feuille de calcul à l'aide d'un recherchev par exemple puis met à jour toute la colonne et ensuite je copie les données et les colles afin de ne pas garder les fonctions dans les cellules de la colonne pour éviter d'avoir un fichier trop long à l'ouverture.
Au sujet de l'ajout d'un commentaire j'ai trouvé cela, mais elle ne fonctionne que lorsque qu'une donnée est rentrée manuellement:
Par contre l'avantage est qu'elle garde l'historique.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 3 And Target.Count = 1 Then ' colonne 3 seulement
If Target.Comment Is Nothing Then Target.AddComment ' Création commentaire
Target.Comment.Text Text:=Target.Comment.Text & _
Format(Target.Value, "# ##0.00 €") & " Modifié par:" & Environ("UserName") & _
" Le " & Now & vbLf
Target.Comment.Shape.TextFrame.AutoSize = True
End If
Application.EnableEvents = True
End Sub
Cdlt