Hey Leute
Ich habe ein Problem mit Excel 2007.
Ich möchte gerne ein Rechteck mit Visual Basic an eine bestimmte Stelle des Arbeitsblattes verschieben.
Ich habe bereits einige Beispiele gefunden die mit diesem Befehl arbeiten:
ActiveSheet.Shapes("Rechteck 1").IncrementLeft 25
Dieser Befehl verschiebt das Rechteck 1 um den Wert 25 nach links.
Dieser Befehl ist aber vom Ort des Rechtecks abhängig.
Nehmen wir also an das Rechteck befände sich in der Mitte des Arbeitsblattes, dann würde es von dort aus um den Wert 25 nach links verschoben werden.
Befände sich das Rechteck auf der rechten Seite des Arbeitsblattes würde es von dort verschoben werden.
Ich möchte das Rechteck egal wo sich das Rechteck gerade befindet an einen bestimmten Ort verschieben können.
Wie macht man das, oder geht das übehaupt?
Ich habe ein Problem mit Excel 2007.
Ich möchte gerne ein Rechteck mit Visual Basic an eine bestimmte Stelle des Arbeitsblattes verschieben.
Ich habe bereits einige Beispiele gefunden die mit diesem Befehl arbeiten:
ActiveSheet.Shapes("Rechteck 1").IncrementLeft 25
Dieser Befehl verschiebt das Rechteck 1 um den Wert 25 nach links.
Dieser Befehl ist aber vom Ort des Rechtecks abhängig.
Nehmen wir also an das Rechteck befände sich in der Mitte des Arbeitsblattes, dann würde es von dort aus um den Wert 25 nach links verschoben werden.
Befände sich das Rechteck auf der rechten Seite des Arbeitsblattes würde es von dort verschoben werden.
Ich möchte das Rechteck egal wo sich das Rechteck gerade befindet an einen bestimmten Ort verschieben können.
Wie macht man das, oder geht das übehaupt?