ich habe 5 Rechtecke (Rechteck 1 bis Rechteck 5) auf einem Tabellenblatt.
Die Rechtecke sind gleichmäßg angeordnet
Worksheets(1).Shapes(Rechteck 1").Left= 50
Worksheets(1).Shapes(Rechteck 2").Left= 100
Worksheets(1).Shapes(Rechteck 3").Left= 150
Worksheets(1).Shapes(Rechteck 4").Left= 200
Worksheets(1).Shapes(Rechteck 5").Left= 250
Wenn jetzt das Rechteck 3 z.B. nach .Left=230 verschoben wird, sollen die Rechtecke wieder gleichmäßig angeordnet werden, aber Recchteck 3 zwischen 4 und 5 plaziert werden.
Also
Worksheets(1).Shapes(Rechteck 1").Left= 50
Worksheets(1).Shapes(Rechteck 2").Left= 100
Worksheets(1).Shapes(Rechteck 4").Left= 150
Worksheets(1).Shapes(Rechteck 3").Left= 200
Worksheets(1).Shapes(Rechteck 5").Left= 250
Ich möchte also die x-Koordinaten der Rechtecke einlesen und in der entsprechenden Reihenfolge auf die Werte von 50 bis 250 verteilen.
Ich tippe mal auf ein Array, weiß aber nicht wie ich das machen muß :-(
Könnt ihr mir helfen?
Gruß Uppe