Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1616to1620
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Farbe von Shape aendern

Farbe von Shape aendern
16.04.2018 20:22:53
Shape
Hallo Liebe Forumgemeinde,
kann mir bitte jemand bei folgendem Thema helfen?
Ich habe in einem Sheet 65 kreise welche die Farbe wechseln sollen
beim anklicken.
1x Klick >Gruen
2x Klick >Rot
der folgende code funktioniert zwar, jedoch moechte 65 mal stehen haben.
Suche nach der funktion um dem Code zu sagen, damit sich dieser quasi nach der Maus orientiert wenn dies gehen sollte.
Besten Dank schon mal.
Option Explicit
Sub Fillcolor()
ActiveSheet.Shapes.Range(Array("Point4")).Select
If Selection.ShapeRange.Fill.ForeColor.RGB = RGB(255, 0, 0) Then
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.ForeColor.RGB = RGB(0, 128, 0)
Else
Selection.ShapeRange.Fill.ForeColor.RGB = RGB(255, 0, 0)
End If
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Application.Caller
16.04.2018 21:31:34
Fennek
Hallo,
versuche es mal so:
Zuerst per Makro allen Shapes ein Makro zuweisen:

Sub Vorbereitung()
Dim Shp As Shape
For Each Shp In ActiveSheet.Shapes
Shp.OnAction = "App_Call"
Next Shp
End Sub
und dann damit die Farbe wechseln:

Sub App_Call()
Dim WS As Worksheet: Set WS = ActiveSheet
'Debug.Print Application.Caller
'ws.Shapes(1).Fill.ForeColor
With WS.Shapes(Application.Caller).Fill.ForeColor
.RGB = IIf(.RGB = RGB(0, 255, 0), RGB(255, 0, 0), RGB(0, 255, 0)) 'IIf(.Fill.ForeColor =  _
vbRed, vbGreen, vbRed)
End With
End Sub
mfg
Anzeige
AW: Application.Caller
16.04.2018 22:00:44
Hans
Super. Vielen Dank.
Funktioniert wie gewollt.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen
Forumthread
Beiträge