Hallo zusammen,
ich möchte gerne über ein VBA-Makro zusätzlich importierte Daten in einer bestehenden Liste einsortieren.
Hierbei soll die zweite Sortierung nach einer individuellen Liste erfolgen:
Zu meinem bedauern greift jedoch die indivduelle Sortierung nicht. Kann mir jemand helfen?
ich möchte gerne über ein VBA-Makro zusätzlich importierte Daten in einer bestehenden Liste einsortieren.
Hierbei soll die zweite Sortierung nach einer individuellen Liste erfolgen:
Code:
Sub Daten_SORTIEREN()
Dim i As Long, SS1 As Variant, SS2 As Variant, SS3 As Variant, ES As Variant, LS As Variant, EZ As Variant, LZ As Variant
'Datenbereich
ES = Sheets("Optionen").Range("B10").Value
LS = Sheets("Optionen").Range("B30").Value
EZ = Sheets("Optionen").Range("B35").Value
LZ = Sheets("Optionen").Range("B36").Value
'Suchspalten
SS1 = Sheets("Optionen").Range("B12").Value
SS2 = Sheets("Optionen").Range("B13").Value
SS3 = Sheets("Optionen").Range("B10").Value
'sortierreihenfolge
Application.AddCustomList Array("gering", "mittel" "hoch")
' letzte zeile Ermitteln
i = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
' Letzte Zeile in Zelle schreiben
Sheets("Optionen").Range("B36").Value = i
Range(ES & (EZ - 1) & ":" & LS & LZ).Sort Key1:=Range(SS1 & EZ), Key2:=Range(SS2 & EZ), OrderCustom:=3, Key3:=Range(SS3 & EZ), Header:=xlYes
End Sub
Zu meinem bedauern greift jedoch die indivduelle Sortierung nicht. Kann mir jemand helfen?