Bonjour les experts,
J'ai une question pour un champion:
Dans une cellule B2, une valeur numérique change constamment (elle récupère une valeur depuis un autre logiciel).
Je veux récupérer cette valeur une fois qu'elle change dans une cellule C2 par exemple.
Si elle change une deuxième fois, elle sera copié et collé dans C3 etc etc.
Sachant que j'ai un bout de code d'un expert sur ce forum qui m'a aidé, mais ce code fonctionne uniquement si on insère la valeur de la cellule B2 manuellement et on valide par ENTREE.
Private Sub Worksheet_Change(ByVal Target As Range)
Static n As Integer
If n = 0 Then
n = 2
Do While Me.Cells(n, 5) <> ""
n = n + 1
Loop
Simulate
End If
If Target.Address = "$B$2" Then
If Me.Cells(n - 1, 5) <> Target Then
Me.Cells(n, 5) = Target: n = n + 1
End If
End If
End Sub