Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1284to1288
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
Inhaltsverzeichnis

Zeilen automatisch gruppieren

Zeilen automatisch gruppieren
08.11.2012 14:30:20
MSuerstedt
Hallo,
ich möchte in einer Datei mit ca 200000 Datensätzen (ca. 30 Spalten) nach den Namen und Vornamen automatisch gruppieren. In der Testdatei habe ich ein paar Daten eingefügt. https://www.herber.de/bbs/user/82528.xls
Ich könnte zwar alle 200000 DS ungefähr so,
Rows("Zeilex:zeiley").Select
Selection.Rows.Group
ActiveWindow.SmallScroll Down:=-60
per Hand gruppieren, scheint mir aber lästig.
Hat jemand eine Idee?
Gruß
Michael

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

Betreff
Datum
Anwender
Anzeige
AW: Zeilen automatisch gruppieren
08.11.2012 14:56:04
ChrisL
Hi Michael
Wenn ich Dich richtig verstanden habe:

Sub DeinMakro()
Dim i As Long
For i = 1 To Range("a65536").End(xlUp).Row
If i = 1 Then
Call DoGroup(i)
Else
If Cells(i, 1)  Cells(i - 1, 1) Or Cells(i, 2)  Cells(i - 1, 2) Then _
Call DoGroup(i)
End If
Next i
ActiveSheet.Outline.ShowLevels RowLevels:=1
End Sub
Private Sub DoGroup(i As Long)
Dim ii As Long
ii = i
Do While Cells(ii, 1) = Cells(i, 1) And Cells(ii, 2) = Cells(i, 2)
ii = ii + 1
Loop
ii = ii - 1
If i  ii Then
i = i + 1
Rows(i & ":" & ii).Rows.Group
End If
End Sub

Gruss
Chris

Anzeige
AW: Zeilen automatisch gruppieren
08.11.2012 15:17:04
MSuerstedt
Hallo Chris,
vielen Dank, das ist genau das was ich wollte. :-)
Gruß
Michael

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige