Hallo...
ich möchte mit einem Buttonklick einen bestimmten Makro (z.B. Makro1) deaktivieren.
Geht so etwas und wenn, wie.
Danke für eure Hilfe.
Gruß
Karsten
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If bolOnOff = True Then Exit Sub
ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollRow = 1
End Sub
Gruß
Karsten
Private Sub sperrButton_Click()
bolOnOff = Not bolOnOff
sperrButton.Caption = IIf(bolOnOff, "Entsperren", "Sperren")
End Sub
Dann brauchst Du nur einen Button.
Gruss, Jogy
P.S.: Das Public bolOnOff as Boolean vor den ganzen Prozeduren darfst Du keinesfalls vergessen.
If ActiveSheet.ToggleButton1 Then
'--- hier der Makrocode
End if
damit entfällt die Globale Variable und der Togglebutton selbst braucht auch keinen weiteren Code.
Außerdem kann man am Togglebutton erkennen, ob er gerade auf TRUE oder FALSE steht.
https://www.herber.de/bbs/user/56465.xls
Gruß, Daniel