13.09.2023, 10:50
Moin zusammen,
ich habe folgende Thematik.
Bisher habe ich ein Dokument erstellt, wo durch Klick auf eine Schaltfläche in Zelle "B2", +1 gerechnet wird in Zelle "C2" und in Zelle "D2" der Text "Ja" erscheint.
Ich würde es gern haben, dass wenn ich noch einmal auf diese Schaltfläche klicke, die Zelle wieder auf 0 springt, also -1 gerechnet wird. Der Text müsste dann natürlich auch entsprechend auf "Nein" umschalten.
Und das ganze dann sich immer wieder wiederholend.
Leider stoße ich da an meine Grenzen.
Könnte mir hier vielleicht jemand helfen?
ich habe folgende Thematik.
Bisher habe ich ein Dokument erstellt, wo durch Klick auf eine Schaltfläche in Zelle "B2", +1 gerechnet wird in Zelle "C2" und in Zelle "D2" der Text "Ja" erscheint.
Ich würde es gern haben, dass wenn ich noch einmal auf diese Schaltfläche klicke, die Zelle wieder auf 0 springt, also -1 gerechnet wird. Der Text müsste dann natürlich auch entsprechend auf "Nein" umschalten.
Und das ganze dann sich immer wieder wiederholend.
Leider stoße ich da an meine Grenzen.
Könnte mir hier vielleicht jemand helfen?
Code:
Sub Schaltflaeche_Klicken()
With ActiveSheet.Buttons(Application.Caller).TopLeftCell
Select Case .Column
Case 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56
.Offset(, 1).Value = .Offset(, 1).Value + 1
.Offset(, 2).Value = IIf(.Offset(, 1) = 1, "Ja", "Nein")
End Select
End With
End Sub
Sub AllenFormularschaltflaechenMakroZuweisen()
Dim oButton As Button
For Each oButton In ActiveSheet.Buttons
oButton.OnAction = "Schaltflaeche_Klicken"
Next oButton
End Sub