Ziel:
Ich möchte eine leere Landkarte aus mehreren Gebieten (Landkreisen) in Excel mit VBA entsprechend der Werte in einer Tabelle einfärben.
Vorbereitung:
Ich habe jeden Landkreis als Umrissbild mit transparentem Hintergrund und leerer (weisser) Innenfläche erstellt. Diese habe ich dann mittels EINFÜGEN > BILD eingefügt. Durch den transparenten Hintergrund liess sich die Karte perfekt zusammensetzen.
Problem:
Ich kann zwar jedes Bildchen als Shape-Objekte ansprechen, aber wenn ich sie mit Fill einfärben möchte, wird das falsche eingefärbt, nämlich der Transparente Hintergrund. Die eigentlich einzufärbende Innenfläche bleibt weiss.
Manuelle Lösung:
Tatsächlich lässt sich jedes Shape manuell über FORM FORMATIEREN > BILD > BILDFARBE > NEU EINFÄRBEN die Innenfläche färben! Aber ich finde keine Methode, um das mit VBA zu machen. Seltsam ist, dass wenn ich das manuell mache, wärend ich ein makro aufzeichne, so wird das Einfärben einfach nicht aufgezeichnet. Keine Befehle im Makro !?!
Hilfe
Also ich suche eine Methode in VBA, wie ich die Innenflächen einfärben kann und den transparenten Hintergrund erhalte
Danke schonmal im Vorraus,
Reggie
|