1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim r As Long
Dim MyValue As Variant
Dim myRng As String
r = Target.Row - 1 'ceci suppose que lorsqu'on encode dans une cellule, la celluel suivante
'est sélectionnée dès que l'on fait "entrée".
'sinon, il faudra écrire "r = Target.Row "
myRng = "A" & r & ":D" & r
On Error Resume Next
MyValue = Intersect(Range("a3:a9"), Range(myRng)).Address
Sheets("RESULTAT").Range(MyValue) = Sheets("BASE DE SAISIE").Range(MyValue).Value
End Sub |
Partager