Guten Abend.
ich habe mir in Excel eine Vorlage erstellt, die einen Datenexport aus einer Datenbank auswerten soll. Die Datensätze soll jedoch für Einzelbetrachtungen auch soritert werden. Da der Datenbestand wachsen wird, soll die Abfrage dynamisch gestaltet sein.
Ich bekomme jedoch immer die Fehlermeldung"Typen unverträglichkeit". Vielleicht könnt ihr mir weiterhelfen.
ich habe mir in Excel eine Vorlage erstellt, die einen Datenexport aus einer Datenbank auswerten soll. Die Datensätze soll jedoch für Einzelbetrachtungen auch soritert werden. Da der Datenbestand wachsen wird, soll die Abfrage dynamisch gestaltet sein.
Ich bekomme jedoch immer die Fehlermeldung"Typen unverträglichkeit". Vielleicht könnt ihr mir weiterhelfen.
Code:
Sub Daten_SORTIEREN()
Dim i As Long, SS1 As Long, SS2 As Long, SS3 As Long, ES As Long, LS As Long, EZ As Long, LZ As Long
'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
' 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), Key3:=Range(SS3 & EZ), Header:=xlYes
End Sub