Thema Datum  Von Nutzer Rating
Antwort
Rot Sortieren mit VBA
26.11.2014 09:46:30 John
Solved
26.11.2014 16:17:45 Gast47780
NotSolved
27.11.2014 08:57:33 John
NotSolved

Ansicht des Beitrags:
Von:
John
Datum:
26.11.2014 09:46:30
Views:
1232
Rating: Antwort:
 Nein
Thema:
Sortieren mit VBA
Hi Leute,

ich habe folgenden Code per Makro aufgezeichnet. Er soll mir eine Tabelle sortieren und zwar zunächst nur nach der ersten Spalte.
Soweit so gut! Wenn ich aber das Makro ausführe kommt der Fehler "Index außerhalb des gültigen Bereichs" und zwar schon in der 3. Code Zeile:
    --> ActiveWorkbook.Worksheets("test").AutoFilter.Sort.SortFields.Clear

Kann mir bitte einer weiter helfen? Ich habe keine Ahnung woran das liegen könnte und schon mit Filter, ohne Filter etc ausprobiert..
immer der gleiche Fehler!


Sub test()

  Range("A1:D1").Select
    
    Selection.AutoFilter
    ActiveWorkbook.Worksheets("test").AutoFilter.Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("test").AutoFilter.Sort.SortFields.Add Key:=Range( _
        "A1"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
        
        'Range=Column to be sorted
        
        
    With ActiveWorkbook.Worksheets("test").AutoFilter.Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    
    Selection.AutoFilter
    
End Sub

Vielen Dank!;)

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Sortieren mit VBA
26.11.2014 09:46:30 John
Solved
26.11.2014 16:17:45 Gast47780
NotSolved
27.11.2014 08:57:33 John
NotSolved