AW: Mit einen Button mehrere Makros ansprech
02.01.2022 23:36:56
Yal
Hallo Manfred,
es handelt sich einen "3 State Circle".
Wenn Du die Makro per Doppelklick anstatt "Button" auslösen möchtest, dann sieht es so aus:
(Diese Makro muss in der Codepane vom Blatt sein, nicht in einem Modul)
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Set Target = Target.Range("A1")
Select Case Target.Value
Case "": Target.Value = "Männlich"
Case "Männlich": Target.Value = "Weiblich"
Case "Weiblich": Target.ClearContents
End Select
Cancel = True
End Sub
Wenn diese Aktion auf einem bestimmten Bereich beschränkt werden soll, dann so:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Set Target = Target.Range("A1")
If Not Intersect(Target, Range("A2:A12")) Is Nothing Then
Select Case Target.Value
Case "": Target.Value = "Männlich"
Case "Männlich": Target.Value = "Weiblich"
Case "Weiblich": Target.ClearContents
End Select
Cancel = True
End If
End Sub
VG
Yal