das kann doch nicht so schwer sein...
Ich habe zig Codes im Netz gefunden, die aber alle nicht funktionieren oder nicht das machen, was ich brauche, der Makroeditor bringt mich auch nicht weiter wegen Fehlermeldung...
Ich habe einen Command Button eingefügt und will eine komplette Tabelle in Spalte F ab F4 aufsteigend sortieren lassen:
Private Sub CommandButton21_Click()
Range("A4").Select
Range(Selection, Selection.End(xlLastCell)).Select
Selection.Sort Key1:=Range("F4"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
'ActiveWorkbook.Worksheets("Übersicht_Ertrag").AutoFilter.Sort.SortFields.Clear
' ActiveWorkbook.Worksheets("Übersicht_Ertrag").AutoFilter.Sort.SortFields.Add _
' Key:=Range("F4"), SortOn:=xlSortOnValues, Order:=xlDescending, _
' DataOption:=xlSortTextAsNumbers
' With ActiveWorkbook.Worksheets("Übersicht_Ertrag").AutoFilter.Sort
' .Header = xlYes
' .MatchCase = False
' .Orientation = xlTopToBottom
' .SortMethod = xlPinYin
' .Apply
' End With
End Sub
Der auskommentierte Block stammt aus dem Makroeditor, der obere Teil aus einem anderen Thread, funktioniert aber auch nicht.Ich hab auch schon andere Codeschnipsel gefunden und probiert und bisher noch keine funktionierende Lösung gefunden.
Bitte bitte bitte helft mir bevor ich aus dem Fenster springe.
Danke vorab
Axel