1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Public ValPrec1
Public ValPrec2
Private Sub Worksheet_Calculate()
Vérif1
Vérif2
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1")) Is Nothing Then Exit Sub
Vérif1
If Intersect(Target, Range("B1")) Is Nothing Then Exit Sub
Vérif2
End Sub
Private Sub Vérif1()
If VarType(Range("A1")) = VarType(ValPrec1) Then _
If ValPrec1 = Range("A1") Then Exit Sub
mail1
ValPrec1 = Range("A1")
End Sub
Private Sub Vérif2()
If VarType(Range("B1")) = VarType(ValPrec2) Then _
If ValPrec2 = Range("B1") Then Exit Sub
mail2
ValPrec2 = Range("B1")
End Sub |