Click-Ereignis bei Togglebutton
02.09.2005 10:11:10
Stephan
Folgendes Problem: Habe in einem Worksheet 2 Togglebuttons, wobei diese jeweils nur abwechselnd aktivierbar sein sollen. Siehe dazu untenstehenden Code. Das Problem dabei ist, dass das Click-Ereignis auch dann ausgelöst wird, wenn ich im VBA-Code den Wert (Value) eines Toggle-Buttons verändere. Dies bewirkt, dass die MsgBox zweimal erscheint.
Wie kann ich verhindern, dass bei einer Änderung von ToggleButton.Value das Click-Event ausgelöst wird?
Danke, Stephan
Private Sub ToggleButton2_Click()
If ToggleButton1.Value = True Then
ToggleButton2.Value = False
MsgBox "Please cancel the activated filter (yellow button)!"
Exit Sub
End If
If ToggleButton2 Then
ToggleButton2.Caption = "show all"
ToggleButton2.BackColor = RGB(255, 255, 0)
Selection.AutoFilter Field:=49, Criteria1:="y"
Else
ToggleButton2.Caption = "delayed end"
ActiveSheet.ShowAllData
ToggleButton2.BackColor = RGB(239, 239, 239)
End If
End Sub