Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
464to468
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
464to468
464to468
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Sortieren

Sortieren
06.08.2004 07:50:31
Roland
Guten Morgen,
kann mir bitte jemand sagen, warum das untere Makro die Überschrift und die ersten beiden Zeilen immer ans untere Ende der Datei sortiert? Die Tabelle hat ca. 12.000 Zeilen
schon jetzt vielen Dank für die Mühe.

Sub Daten_eintragen()
Dim iCounter As Long
Application.ScreenUpdating = False
Range("A1").Sort Key1:=Range("D2"), Order1:=xlAscending, Header:=xlGuess,
_     OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
For iCounter = 2 To Cells(65536, 4).End(xlUp).Row
If Cells(iCounter, 4) = Cells(iCounter - 1, 4) Then
Cells(iCounter, 3) = Cells(iCounter - 1, 3)
Else
If Cells(iCounter, 2) <> "" Then
Cells(iCounter, 3) = Cells(iCounter, 2)
Else
Cells(iCounter, 3) = Cells(iCounter + 1, 2)
End If
End If
Next iCounter
Range("A1").Sort Key1:=Range("C2"), Order1:=xlAscending, Header:=xlGuess,
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Application.ScreenUpdating = True
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortieren
06.08.2004 08:32:19
Nepumuk
Hallo Rolan,
du musst bei sortieren den zu sortierenden Bereich angeben.
Beispiel:
Range("A2:D65536").Sort Key1:=Range("C2")
Gruß
Nepumuk
AW: vielen Dank und schönes WE
06.08.2004 08:58:15
Roland
.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige