Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1688to1692
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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
Anzeige
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige