VBA: Ellipse rot oder grün
11.12.2015 15:57:29
Dieter(Drummer)
Kann der Code verkürzt werden und wie muss er dann lauten?
In der Musterdatei ist die Ellipse 5, die durch Klick rot oder grün gefärbt wird.
https://www.herber.de/bbs/user/102187.xlsm
Der Code für Ellipse 5, der auch funktioniert, ist im Modul 1:
Sub RotGruen()
If ActiveSheet.Shapes("Ellipse 2").Fill.ForeColor.RGB = RGB(255, 0, 0) Then
ActiveSheet.Shapes("Ellipse 2").Fill.ForeColor.RGB = RGB(0, 255, 0)
Else: ActiveSheet.Shapes("Ellipse 2").Fill.ForeColor.RGB = RGB(0, 255, 0)
ActiveSheet.Shapes("Ellipse 2").Fill.ForeColor.RGB = RGB(255, 0, 0)
End If
End Sub
Danke für evtl. Hilfe.
Gruß, Dieter(Drummer)