Gruppierung anders als geplant
26.11.2019 12:30:02
ManWheel
ich führe via VBA mehrere Gruppierungen durch. Hier zunächst ein Beispiel, bei dem die angegebenen Zahlen einer jeweiligen Ebene entsprechen. Die Zahlen stehen alle in untereinander einer Spalte. Die Punkte sind hier nur zu Anschauungszwecken beigefügt.
1
...2
...2
......3
......3
...2
......3
...2
Die Idee hinter dem Code ist, dass ich zunächst alle aufeinander folgenden 3er-Ebenen gruppiere sowie ausblende, um dann im Anschluss die 2er-Ebene zu einer Gruppe zusammenfasse.
Das oben angegebene Beispiel funktioniert tadellos. Lässt man jedoch die letzte 2er-Ebene weg, entsteht ein (wie ich finde) spannendes Phänomen:
Veränderter Versuchsaufbau:
1
...2
...2
......3
......3
...2
......3
a) Zunächst werden die direkt untereinander stehenden 3er-Ebenen gruppiert. (Vollkommen Korrekt):
1
...2
...2(+)
...2
......3
b) Als nächstes wird die unterste 3er-Ebene gruppiert. (Vollkommen Korrekt):
1
...2
...2(+)
...2(+)
c) Nun sollen die drei 2er-Ebenen separat zu einer dritten Gruppe verbunden werden. Stattdessen wird aber die letzte Gruppierung der 3er-Ebene lediglich verlängert! Sodass ich nach wie vor zwei Gruppen habe. Öffne ich die erste Gruppe, so wird folgendes angezeigt:
1(-)
...2
...2(+)
...2
......3
Es sollte jedoch eine dritte Gruppe geöffnet werden, sodass sich folgendes Bild ergibt:
1(-)
...2
...2(+)
...2(+)
Es stellen sich also die beiden Fragen:
Warum verbindet/erweitert "er" die Gruppe, anstatt eine neue zu bilden?
und
Wie kann man dieses automatische Verbinden unterbinden?
Schon mal vorweg vielen Dank für's miträtseln! =)