Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sortproblem

Forumthread: Sortproblem

Sortproblem
25.04.2019 14:51:36
UweD
Hallo VBA experten
Ich brauch mal euer Wissen.
Hier mal eine abgespeckte anonymisierte Musterdatei als .xlsx (normal.xlsm)
https://www.herber.de/bbs/user/129385.xlsx
Mit diesem Codeschnipsel wird nach Spalte S (19) topdown sortiert.
Sub Sortieren_Test()
    Dim TBTMP, LC As Integer
    
    
    LC = 18
    Set TBTMP = Sheets("R1")
    
    With TBTMP
    
    '..... 
    
    
        'sortieren topdown 
        With .Sort
            .SortFields.Clear
            .SortFields.Add2 Key:=TBTMP.Columns(LC + 1), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
            .SetRange TBTMP.Columns(LC).Resize(, 3)
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
    End With
End Sub

Auf 2 Rechnern klappt das (1. meiner Office 365, 2. Office 2019 Professional)
Auf einem 3. kommt diese Fehlermeldung:
"Objekt unterstützt diese Eigenschaft oder Methode nicht."
die Zeile ..
.SortFields.Add2 Key:=TBTMP.Columns(LC + 1), SortOn:=xlSortOnValues, Order:=xlDescending,  _
DataOption:=xlSortNormal

ist markiert
Diese Officeversion muss ich auch noch erfragen.
Kennt jemand das Problem? Bzw. gibt es eine andere Lösung?
LG UweD
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortproblem
25.04.2019 16:26:46
Luschi
Hallo UweD,
gerade beim Vba-Sort-Befehl hat sich seit Excel 2002 von Version zu Version Einiges geändert und es gibt keine Rückwärts-Kompatibilität mehr. Deshalb habe ich auf meiner PC-Kioste alle Excelversionen ab E2000 drauf und wenn in den Firmen unterschiedlichste Versionen vorherrschen (was immer mehr in Mode kommt), dann entwickle ich mit der niedrigsten vorkommenden Version; auch wenn es mit neueren Excelversionen intelligenter gehen würde.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Sortproblem
25.04.2019 16:40:09
UweD
Hallo Luschi
Danke für die Info.
Habe aber leider keine älteren Versionen.
Kannst du den Codeschnipsel entsprechend einer AltVersion umbauen?
Besten Dank vorab.
LG UweD
AW: Sortproblem
25.04.2019 17:06:49
UweD
Hallo
Ich hab da mal was gefunden..
https://www.mrexcel.com/forum/excel-questions/1072594-vba-difference-sort-add2-add-sortfields-add2-vs-sortfields-add.html
Es scheint am Add2 zu liegen
kann das mal jemand auf einem alten Excel testen?
Sub Sortieren_Test()
Dim TBTMP, LC As Integer
LC = 18
Set TBTMP = Sheets("R1")
With TBTMP
'sortieren topdown
With .Sort
.SortFields.Clear
.SortFields.Add Key:=TBTMP.Columns(LC + 1), SortOn:=xlSortOnValues, Order:= _
xlDescending, DataOption:=xlSortNormal
.SetRange TBTMP.Columns(LC).Resize(, 3)
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With
End Sub
Besten Dank
Anzeige
keine Probleme mit XL2007 als Test
25.04.2019 17:59:08
Matthias
Hallo Uwe,
habe es erfolgreich getestet.
Älter als xl2007 ist bei mir nichts mehr installiert.
Vielleicht hilft Dir ja die Antwort trotzdem ein Stück weiter.
Gruß Matthias
AW: keine Probleme mit XL2007 als Test
26.04.2019 08:31:44
UweD
Hallo Matthias
Danke. Ich werde es testen lassen.
LG Uwe
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige