Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
MsgBox Target.Offset(, 1).Address 'décale d'une cellule vers la droite
'd'où le 1
MsgBox Target.Offset(, 3).Address ' décale de 3 d'où le 3
MsgBox Target.Offset(, Val("Staple") + 1600).Address ' pour le gag ;-)
MsgBox Target.Offset(, 2).Address(False, False) 'donc ici on décale de ?
'je te laisse deviner ;)
'L'emploi de MsgBox était pour montrer le déplacement
End If
End Sub