Hallo zusammen,
hab’ mal wieder ein Problemchen:
mit folgendem Code weise ich Shape 1, 3 und 4 die Füllfarbe
der Zellen C8, C13 und D17 zu.
Sub shape\_faerben()
Dim cell1 As Range
Dim cell2 As Range
Dim cell3 As Range
Dim shape1 As Shape
Dim shape3 As Shape
Dim shape4 As Shape
Set cell1 = Range("c8")
Set cell2 = Range("c13")
Set cell3 = Range("d17")
Set shape1 = ActiveSheet.Shapes(1)
Set shape3 = ActiveSheet.Shapes(3)
Set shape4 = ActiveSheet.Shapes(4)
shape1.OLEFormat.Object.Interior.Color = cell1.Interior.Color
shape3.OLEFormat.Object.Interior.Color = cell2.Interior.Color
shape4.OLEFormat.Object.Interior.Color = cell3.Interior.Color
End Sub
Per Schaltfläche funktioniert das, wenn Zellen und Shapes auf dem
selben Tabellenblatt sind.
Frage:
- Wie kann ich das automatisch auslösen, dass sich die Shapefarbe
ändert, wenn ich die Zellfarbe ändere?
Die Shapes befinden sich auf Tabelle1, die zugehörigen
Zellen auf Tabelle2.
Kann jemand helfen?
Gruß und danke
Rolf

