VBA: Zeilenbereich über Indices angeben
18.05.2005 13:00:16
Karsten
ich möchte einen konkreten Bereich von Zeilen sortieren.
Über ein aufgezeichnetes Makro habe ich folgenden Befehl ermittelt:
Worksheets(2).Rows("7:11").Sort Key1:=Worksheets(2).Cells(ErsteZeile, 6), Order1:=xlAscending, Header:=xlNo, OrderCustom:=sortierliste, MatchCase:=False, Orientation:=xlTopToBottom
Soweit funktioniert das.
Das Problem sind nun die Rows("7:11"). Ich möchte beide Zahlenwerte durch Indices ersetzen (um statt der konkreten Zahlen auch Variablen schreiben zu können). Probiert habe ich nun Varianten wie:
Rows(7, 11),
Range(Rows(7), Rows(11))
und noch ein paar. Ich bekomme dann immer folgende Meldung:
1004: Anwendungs- oder objektdefinierter Fehler
Kennt jemand die Lösung?
Muchas gracias,
Karsten