Excel-VBA-und Gruppen-Funktion
Habe ich einige hierarhical Wörterbuch wie dieses
Ein-und ausgeladen dieses Wörterbuch in die Excel-Datei wie folgt
Nun habe ich mir die Gruppe Excel-Zeilen in hierarhical Weise.
Weiß ich, dass Excel hat die range().Gruppen-Funktion. Aber gibt es irgendeine Möglichkeit, dies zu tun, schnell und einfach oder ich habe die überprüfung aller excel-Datei und wählen Sie die Zeilen, um die Gruppe im manuellen Weg?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Getestet habe ich diese auf einige dummy-Beispiele und es funktionierte gut. Die Idee besteht darin, eine Schleife durch die Zellen in Ihrem Bereich von Interesse sind und gruppieren Sie Sie, wenn der Pegel größer ist in den Zeilen unterhalb der aktuellen Zelle. Es arbeitet seinen Weg nach unten, baut die Hierarchie. Dann können Sie die Gruppierung der Schaltflächen, um andere Ebenen.
Dieser code funktioniert, wenn die Spalte "Ebene" keine Pausen hat (da bin ich mit Reichweite.Ende, um die Letzte Zelle).
Ergebnisse
Ausgangspunkt
vollständige Gruppierung
zusammengebrochen level 1
Excel hat eine eingebaute Gruppierung Assistenten. Durch higlighting Ihre Daten ein und klicken alt => =d> g => g-die Daten werden automatisch zur Gruppe.
Alternativ können Sie die Registerkarte Daten, und wählen Sie Gruppe aus der rechten.