1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Public Variable, V_ligne, V_col
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
If VarType(Variable) <> 0 Then
If Variable <> Cells(V_ligne, V_col) Then
MsgBox ("La cellule (l,c) : (" & V_ligne & "," & V_col & ") a été modifiée" & Chr(13) & _
"ancienne valeur : " & Variable & Chr(13) & _
"nouvelle valeur : " & Cells(V_ligne, V_col))
End If
End If
'MsgBox (Target.Row & " " & Target.Column)
Variable = Target.Value
V_ligne = Target.Row
V_col = Target.Column
End Sub |