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

Sortieren

Sortieren
06.02.2006 15:09:14
Paul
Hallo,
ich habe eine Sheet mit mehreren Daten. Jetzt soll das Sheet anhand des Feldes "Firma" sortiert werden und dann sollen alle Rows mit einem Eintrag im Feld Firma in einem neuen Sheet kopiert werden, genauso wie die restlichen Rows in einem neuen; zweiten Sheet kopiert werden sollen. Unter https://www.herber.de/bbs/user/30719.xls habe ich eine Beispieldatei.
Paul

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortieren
06.02.2006 17:33:18
Holger
Hallo Paul,
folgender Code ist sicherlich nicht der Beste, aber er funktioniert.
Leg Dir einen Button mithilfe der Formularsymbolleiste in Excel an und weise dem Button folgenden Text als Makro zu:

Dim Zeile As Integer, Loletzte As Long
Worksheets("Sheet1").Range("A2:E100").Sort Key1:=Worksheets("Sheet1").Columns("D")
Zeile = 2 'die Zeile in der Excel mit dem Suchen anfängt
Do
With Worksheets("Sheet1").Cells(Zeile, 4)
If Cells(Zeile, 4).Value = "" Then
Cells(Zeile, 4).EntireRow.Select
Selection.Copy
ActiveWorkbook.Sheets("Sheet3").Activate
Loletzte = IIf(IsEmpty(Range("A65536")), Range("A65536").End(xlUp).Row + 1, 65536)
Cells(Loletzte, 1).Select
ActiveSheet.Paste
ActiveWorkbook.Sheets("sheet1").Activate
Range("A1").Select
Else
Cells(Zeile, 4).EntireRow.Select
Selection.Copy
ActiveWorkbook.Sheets("Sheet2").Activate
Loletzte = IIf(IsEmpty(Range("A65536")), Range("A65536").End(xlUp).Row + 1, 65536)
Cells(Loletzte, 1).Select
ActiveSheet.Paste
ActiveWorkbook.Sheets("sheet1").Activate
Range("A1").Select
End If
Zeile = Zeile + 1
End With
Loop While Zeile < 11 'die Zeile in der Excel mit dem Suchen aufhört (hier Zeile 10)

Gruß,
Holger
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige