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
| Private Sub Worksheet_Calculate()
Call Verif
End Sub
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Range("AQ1,AQ2,AQ3,AQ4")) Is Nothing Then Exit Sub
Verif Target
End Sub
Private Sub Verif(Optional c As Range)
If c Is Nothing Then
ResAQ1 = [AQ1]
ResAQ2 = [AQ2]
ResAQ3 = [AQ3]
ResAQ4 = [AQ4]
Else
Select Case c.Address(0, 0)
Case "AQ1": ResAQ1 = Target.Value
Case "AQ2": ResAQ2 = Target.Value
Case "AQ3": ResAQ3 = Target.Value
Case "AQ4": ResAQ4 = Target.Value
End Select
End If
'Macro1
End Sub |
Partager