Copier coller une colonne avant de la modifier
Bonjour à tous,
Je souhaites copier coller une colonne avant de la modifier. Je m'explique, si j'ai A1= 10, ce que j'aimerais, c'est que si je modifie A1=15, par exemple, la valeur 10 se copie dans une colonne. Puis si je modifie à nouveau A1=20, la valeur 15 se copiera dans une colonne et la valeur 10 se supprimera.
Code:
1 2 3 4 5 6 7 8 9 10
| Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1:A30")) Is Nothing Then
Range("A1:A30").Select
Selection.Copy
Range("D1").Select
ActiveSheet.Paste
End If
End Sub |
J'ai fait la macro suivante. Le problème, c'est que lorsque je rentre une valeur dans A, il la recopie dans D. Hors j'aimerais que la colonne D soit l'ancienne valeur de la colonne A.
Merci d'avance
Cordialement,
Alexandre