Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrlevelige Gruppierungen in Abhängigkeit von Spalteninhalt
29.10.2019 06:54:19 Ann-Kathrin
Solved
29.10.2019 07:33:42 Mase
NotSolved
29.10.2019 09:40:49 Ann-Kathrin
NotSolved
29.10.2019 21:27:36 Gast87430
NotSolved
29.10.2019 22:17:05 Gast45442
NotSolved

Ansicht des Beitrags:
Von:
Ann-Kathrin
Datum:
29.10.2019 06:54:19
Views:
1227
Rating: Antwort:
 Nein
Thema:
Mehrlevelige Gruppierungen in Abhängigkeit von Spalteninhalt

Hallo zusammen,

ich komme irgendwie nicht weiter und bräuchte daher dringend Hilfe.

Ich habe eine Datei, die gruppiert werden soll. In der zweiten Spalte stehen die Werte 0-4, die angeben, welches Hierarchielevel es ist. Nun sollen die Daten in Abhängigkeit davon eingeklappt werden. Bisher bin ich soweit mit meinem Code gekommen, komme aber nicht weiter..

 

Wäre über jede Hilfe dankbar!

 

Option Explicit

Sub GruppiereAutomatisch()
Const SpalteUrsprung As Long = 2 'die Hierachie-Ebene ensteht in Spalte B
Const ErsteZeile As Long = 2 'Hierachie-Eintragungen ab Zeile 2

Dim LetzteZeile As Long
Dim rMaster As Range
Dim rSlave As Range
Dim i As Integer, j As Integer, arr() As Variant

With ActiveSheet

'**********************
'alle Gruppen aufheben
On Error Resume Next
For i = 1 To 8
.Cells.Rows.Ungroup
Next i
On Error GoTo 0
'**********************

LetzteZeile = .Cells(.Rows.Count, SpalteUrsprung).End(xlUp).Row

'jede Zelle als "Master" durchlaufen

For i = 0 To 4
ReDim arr(0)
For Each rSlave In .Range(.Cells(ErsteZeile, SpalteUrsprung), .Cells(LetzteZeile + 1, SpalteUrsprung))
If rSlave.Value = i Then
j = j + 1
'MsgBox (rSlave.Row)
ReDim Preserve arr(j - 1)
arr(j - 1) = rSlave.Row
'.Range(.Cells(rSlave.Row, SpalteUrsprung), .Cells(rSlave.Row - 1, SpalteUrsprung)).Rows.Group
End If
Next rSlave
j = 0
Next i
End With

End Sub


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 Mehrlevelige Gruppierungen in Abhängigkeit von Spalteninhalt
29.10.2019 06:54:19 Ann-Kathrin
Solved
29.10.2019 07:33:42 Mase
NotSolved
29.10.2019 09:40:49 Ann-Kathrin
NotSolved
29.10.2019 21:27:36 Gast87430
NotSolved
29.10.2019 22:17:05 Gast45442
NotSolved