Ich muss das Shape "Grafik 2", Makro "Code 1" markieren, damit das Shape die Farbe wechselt, mit Makro "Code 2)".
Wie muss ein einziger Code lauten, damit das Shape "Grafik 2" markiert wird und direkt die Shapefarbe wie gewünscht wechselt? Mit dieser Zeile "ActiveSheet.Shapes.Range("Grafik 2").Select", in Code 2, funktioniert es nicht.
Mit der Bitte um Hilfe, grüßt
Dieter(Drummer)
Code 1:
Sub Grafik_markieren()
ActiveSheet.Shapes.Range("Grafik 2").Select
End Sub
Code 2:
Sub Bildfarbe_wechseln()
Application.ScreenUpdating = False
ActiveSheet.Shapes.Range("Grafik 2").Select
Application.SendKeys ("%JE")
SendKeys "{Down}", True '11x für MENÜ
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Down}", True
SendKeys "{Right}", True '3x für passende Farbe
SendKeys "{Right}", True
SendKeys "{Right}", True
SendKeys "{ENTER}", True
SendKeys "{ESC}", True 'Markierung weg
End Sub