tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
896
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DarthShader DarthShader ist offline Mitglied Platin
    Registriert seit
    May 2004
    Beiträge
    684
    Hallo zusammen,

    ich habe hier folgenden VBA Code, um einen Bereich eines Sheets zu sortieren:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    With Worksheets("Tabelle1").Sort
      .SortFields.Clear
      .SortFields.Add Key:=Range("benannterBereich1").EntireColumn, SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
      .SortFields.Add Key:=Range("benannterBereich2").EntireColumn, SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
      .SetRange Range(sortRange)
      .Header = xlNo
      .MatchCase = False
      .Orientation = xlTopToBottom
      .SortMethod = xlPinYin
      .Apply
    End With

    Dieser funktioniert unter Excel 2007 tadellos. Wird er jedoch unter Excel 2003 ausgeführt, so wird die erste Zeile ("With Worksheets("Tabelle1").Sort") gelb markiert und es erscheint die Fehlermeldung, dass ein Objekt eine Methode nicht unterstützt.

    Da nur die erste Zeile markiert wird, weiß ich nicht, welche der Methoden nun der Übeltäter ist, und was hier der Unterschied zwischen 2007 und 2003 ist. Weiß jemand, wo der Unterschied zwischen der Sort-Funktion von Excel 2007 und 2003 ist?


    Über Eure Hilfe würde ich mich sehr freuen


    Vielen Dank!
     

  2. #2
    DarthShader DarthShader ist offline Mitglied Platin
    Registriert seit
    May 2004
    Beiträge
    684
    Hallo,

    das Thema hat sich erledigt, Excel 2003 kennt gar keine "SortFields", die Syntax ist etwas anders. 2007 ist jedoch abwärtskompatibel und kommt auch mit der alten 2003er Sortier-Syntax klar.
     

Ähnliche Themen

  1. Excel 97 VB Makro hat Laufzeitfehler unter Excel 2003
    Von V&M im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 23.07.08, 11:16
  2. Problem mit Excel 97 Makros unter Excel 2003
    Von V&M im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 23.07.08, 11:15
  3. Antworten: 1
    Letzter Beitrag: 18.07.08, 13:46
  4. Excel 2007 + Makro + rauschreiben als Excel 1997 - 2003
    Von Herli im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 10.08.07, 11:09
  5. EXCEL 2003 - Formelüberwachung funktioniert nicht!
    Von texta1001 im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 08.09.05, 14:21