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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| Sub Macro1()
Dim Cond1 As Boolean, Cond2 As Boolean, Cond3 As Boolean
Cond1 = False
Cond2 = False
Cond3 = False
If Range("A1") <= 10 Then Cond1 = True
If Range("A2") <= 10 Then Cond2 = True
If Range("A3") >= 10 Then Cond3 = True
If Cond1 = True And Cond2 = True And Cond3 = True Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = True
ActiveSheet.OLEObjects("CheckBox4").Object.Value = False
End If
If Cond1 = True And Cond2 = True And Cond3 = False Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
If Cond1 = True And Cond3 = True And Cond2 = False Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
If Cond1 = True And Cond2 = False And Cond3 = False Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
If Cond1 = False And Cond2 = False And Cond3 = False Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
If Cond1 = False And Cond2 = False And Cond3 = True Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
If Cond1 = False And Cond3 = False And Cond2 = True Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
If Cond1 = False And Cond2 = True And Cond3 = True Then
ActiveSheet.OLEObjects("CheckBox3").Object.Value = False
ActiveSheet.OLEObjects("CheckBox4").Object.Value = True
End If
End Sub |
Partager