Hallo
Ich habe eine Frage.
Ich habe eine Tabelle die verschiedenen ällen unterschiedlich lang ist. Ist müchte sie nach der Spalte F sortieren ab der Zeile 4 stehen darin Werte von Spalte A bis U.
Wenn ich versuche den Sub auzuführen bekomme ich den Laufzeitfehler 1004 und "Die Sort Eigenschaft des Range-Objekts kann nicht zugeordnet werden."
Ich glaube ich sage dem Programm an der falschen stelle was es sortieren soll aber ich verstehe die einzelnen Ausdrücke noch nicht komplett.
Im Moment schaut es so aus:
Wisst ihr was ich verbessern kann?
Ich habe eine Frage.
Ich habe eine Tabelle die verschiedenen ällen unterschiedlich lang ist. Ist müchte sie nach der Spalte F sortieren ab der Zeile 4 stehen darin Werte von Spalte A bis U.
Wenn ich versuche den Sub auzuführen bekomme ich den Laufzeitfehler 1004 und "Die Sort Eigenschaft des Range-Objekts kann nicht zugeordnet werden."
Ich glaube ich sage dem Programm an der falschen stelle was es sortieren soll aber ich verstehe die einzelnen Ausdrücke noch nicht komplett.
Im Moment schaut es so aus:
Visual Basic-Quellcode
- Sub Sort()
- Endrow = Worksheets(8).Cells(Rows.Count, 4).End(xlUp).Row
- With ActiveWorkbook.Worksheets(8).Range("A4").Sort
- .SortFields.Clear
- .SortFields.Add Key:=Worksheets(8).Range("F4"), SortOn:=xlSortOnValues, _
- Order:=xlAscending, DataOption:=xlSortNormal, Orientation:=xlTopToBottom, Header:=xlNo, MatchCase:=False
- '.SetRange (ThisWorkbook.Worksheets(8).Range("A4:A" & Endrow))
- '.SortMethod = xlPinYin
- End With
- 'Next
- End Sub
Wisst ihr was ich verbessern kann?