Excel 2007: Linie per VBA positionieren

02/11/2008 - 10:00 von Bostjan Dolanc | Report spam
Hallo Newsgroup,

ich versuche verzweifelt eine Linie mit dem Namen "Datum" per VBA in Excel
2007 an der linken, oberen Ecke einer Zelle zu positionieren:

With Worksheets("Board")
.Shapes.Range("Datum").Left = .Range("KX3").Left
.Shapes.Range("Datum").Top = .Range("KX3").Top
End With

Die Linie wird aber ca. 600 Punkte weiter rechts und an der Oberkante (bei
0) positioniert
Mit den vorherigen Excel-Versionen funktionierte das problemlos; Ebenso,
wenn ich anstatt einer Linie z-B. ein Rechteck positionieren will.

Ich vermute es handelt es sich hierbei um einen Bug in Excel 2007!?
Kann mir jemand einen Tipp geben, wie ich einen solchen Bug melden kann,
damit dieser möglichst schnell beseitigt werden kann?

Hat jemand sonst noch eine Idee zur Lösung?


Gruß,

Bostjan Dolanc
 

Lesen sie die antworten

#1 Claus Busch
02/11/2008 - 12:13 | Warnen spam
Hallo Bostjan,

Am Sun, 2 Nov 2008 10:00:02 +0100 schrieb Bostjan Dolanc:


ich versuche verzweifelt eine Linie mit dem Namen "Datum" per VBA in Excel
2007 an der linken, oberen Ecke einer Zelle zu positionieren:



probiers mal so:
With Worksheets("Board")
.Shapes("Datum").Left = .Range("KX3").Left
.Shapes("Datum").Top = .Range("KX3").Top
End With


Mit freundlichen Grüssen
Claus Busch
Win XP Prof SP3 / Vista Ultimate
Office 2003 SP3 / 2007 Ultimate SP1

Ähnliche fragen