Thread Excel und Win32::OLE --> Spaltenbreite und Sortier (18 answers)
Opened by Teutales at 2006-05-03 17:21

Teutales
 2006-05-04 12:54
#65532 #65532
User since
2006-03-21
47 Artikel
BenutzerIn
[default_avatar]
[quote=renee,03.05.2006, 17:47]Die entscheidenden Tipps sind in diesem Artikel enthalten: http://www.ngbdigital.com/perl_ole_excel.html

Aus dem Code:
Code: (dl )
1
2
3
4
5
6
7
# Order Rows
$tmp = "$mylastcol2".'3';
$Rangea = $Sheet->Range("$tmp");
$Rangeb = $Sheet->Range("a3");
$Excel->Selection->Sort({Key1 => $Rangea,
Order1 => xlDescending,
Key2 => $Rangeb});
[/quote]
Das mit der Breite anpassen klappt wunderbar. Vielen Dank für den Tip! Bezüglich der Sortierung steh ich leider etwas auf dem Schlauch...
Hab ich den Code richtig verstanden:
Code: (dl )
1
2
3
$Excel->Selection->Sort({Key1 => $Rangea,
Order1 => xlDescending,
Key2 => $Rangeb});

mit $Rangea = d3; (je nachdem wieviele Spalten es gibt)
mit $Rangeb = a3; (fest)
Warum immer 3? Ich bekomme die Fehlermeldung: "Die Sort-Eigenschaft des Range-Objectes kann nicht zugeordnet werden." Ich würde gern über Spalte B von 1 bis z.b. 100 sortieren.

View full thread Excel und Win32::OLE --> Spaltenbreite und Sortier