Excelmania
Lieutenant
- Registriert
- Apr. 2010
- Beiträge
- 799
Hallo.
ich möchte gerne über eine Endlosschleife, die beim Aufruf eines Tabellenblattes gestartet wird abfragen, ob sich der Status für den Befehl objekte markierne geändert hat. Wenn dem so ist, soll der ToggleButton zurückgesetzt werden.
Es klappt leider nur nicht. Vielleicht habe ihr eine Idee?
ich möchte gerne über eine Endlosschleife, die beim Aufruf eines Tabellenblattes gestartet wird abfragen, ob sich der Status für den Befehl objekte markierne geändert hat. Wenn dem so ist, soll der ToggleButton zurückgesetzt werden.
Es klappt leider nur nicht. Vielleicht habe ihr eine Idee?
Code:
Private Sub Worksheet_Activate()
Dim c As CommandBarButton
Set c = Application.CommandBars.FindControl(, 182)
Do Until Worksheet_Deactivate
If c.State = -1 Then
UserForm1.SetToggleButton (False)
End If
Loop
end sub
Ergänzung ()
Code:
Private Sub Worksheet_Activate()
Dim c As CommandBarButton
Set c = Application.CommandBars.FindControl(, 182)
Do while activesheet.activate = true
If c.State = -1 Then
UserForm1.SetToggleButton (False)
End If
Loop
end sub
Zuletzt bearbeitet: