Shapes (Kreise + Pfeile) automatisch anordnen
12.10.2017 16:02:04
Sophie
Bei meinem Problem dreht es sich um Shapes (Kreise), die mit Pfeilen verbunden sind.
Die Kreise und Pfeile werden abhängig von den zugrundeliegenden Daten mit verschiedenen Makros erstellt.
Ich bin kein VBA-Profi, aber bis hier hin habe ich mich ganz gut durchgewurschtelt.
Die Kreise werden in meinem Makro auf einem Sheet alle nebeneinander angeordnet. Es sind, abhängig wie gross die Datenmenge am Anfang ist, ungefähr 10-30 Kreise, die kreuz und quer miteinander verbunden sind (Pfeile zeigen quasi Abhängigkeiten an).
PROBLEM: Nun möchte ich die Shapes (Kreise) so auf dem Sheet verteilen bzw. neu anordnen (natürlich aber automatisch mit VBA, da sich die Daten immer wieder ändern), sodass sich so wenige Pfeile wie möglich kreuzen. Damit versuche ich das Bild/Visualisierung übersichtlicher zu gestalten.
Also anders: die Kreuzungspunkte möchte ich minimieren und die Shapes sollen einen Mindestabstand zueinander haben und sich somit nicht überschneiden oder berühren.
FRAGE: Ist sowas generell mit VBA möglich? Wenn ja, welche Möglichkeiten gibt es dafür? Ich recherchiere dann auch gerne selber dazu weiter :)
Über Input und Ideen freue ich mich sehr!
Viele Grüsse
Sophie
Anzeige