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:
1458
Rating: Antwort:
 Nein
Thema:
Sortieren mit VBA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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