Bonjour les experts !
J'ai besoin de votre aide puisque j'arrive au bout de ma vie avec excel..
J'ai une cellule B2 qui change régulièrement de valeur ( en réalité elle récupère une valeur depuis un autre logiciel..)
Je veux copier la valeur de la cellule B2 dans une autre cellule une fois qu'elle change pour l'enregistrer, par exemple :
B2 = 2 ------> C2 =2
B2= 3 -------> C3 =3
B2 = 6 -------> C4 = 6
J'arrive à résoudre la moitié du problème, (voir fichier excel) , sauf que le petit code marche uniquement si on insère une valeur manuellement dans B2 et on valide par entrée, et ce n'est pas ce que je cherche.
Merci pour aide
**************************************************
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Worksheet_Change(ByVal Target As Range) Static n As Integer If n = 0 Then n = 2 Do While Me.Cells(n, 3) <> "" n = n + 1 Loop End If If Target.Address = "$B$2" Then If Me.Cells(n - 1, 3) <> Target Then Me.Cells(n, 3) = Target: n = n + 1 End If End If End Sub
Partager