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

Automatisch (VBA) Gruppieren

Automatisch (VBA) Gruppieren
12.02.2004 11:26:00
Caro
Hallo Exel-Profis,
ich habe eine Frage, die hoffentlich ganz simpel für Euch ist.
Ich gruppiere mittels VBA ein Tabellenblatt (siehe unten) und das funktioniert auch (Yippee ;-))
Mein Problem ist:
Nach der Ausführung der Gruppierung ist die Tabelle immer im Zustand der geöffneten Gruppierung (also alle Spalten sichtbar). Man muss also immer erst auf die "1" (links oben) klicken, damit die Gruppierung tatsächlich ausgeführt, das Tabellenblatt also in die kompakte Form gebracht wird.

Kann mir jemand sagen, wie ich das mit VBA machen kann?

Vielen Dank,
Caro
--------------------------------------------------------------------------------

...
On Error GoTo KeineGruppe
Columns("D:E").Ungroup
Columns("D:E").Group
Columns("L:AE").Ungroup
Columns("L:AE").Group
Columns("AG:AJ").Ungroup
Columns("AG:AJ").Group
Columns("AL:AO").Ungroup
Columns("AL:AO").Group
Columns("AU:AY").Group
Columns("AU:AY").Ungroup
Columns("BA:BC").Group
Columns("BA:BC").Ungroup

Exit Sub

KeineGruppe:
Columns("D:E").Group
Columns("L:AE").Group
Columns("AG:AJ").Group
Columns("AL:AO").Group
Columns("AU:AY").Group
Columns("BA:BC").Group
...

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatisch (VBA) Gruppieren
12.02.2004 11:41:37
Galenzo
Hallo Caro,
mit ActiveSheet.Outline.ShowLevels RowLevels:=1
bzw. Sheets("Tabelle1").Outline.ShowLevels RowLevels:=1
(wie du es willst)
kannst du die Gruppierungen ebenenweise ein- und ausklappen.
Rowlevels ist dabei die Gliederungsebene - also die Tiefe.
Zum Aufklappen auf Stufe 2 kannst du z.B. Rowlevel:=2 setzen.
mfg
AW: Automatisch (VBA) Gruppieren
12.02.2004 11:48:37
Caro
Hallo Galenzo,
Danke für den Tipp!
Ich gruppiere Spalten. Ist es dann ColumnLevels?
-Caro-
AW: Automatisch (VBA) Gruppieren
12.02.2004 11:51:15
Galenzo
richtig, prima!
Du kannst auch in die Hilfe zum Thema "ShowLevels-Methode" schau'n, da steht's auch gut erklärt.
mfg

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige