Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

VBA - Zeilen gruppieren und schließen

Forumthread: VBA - Zeilen gruppieren und schließen

VBA - Zeilen gruppieren und schließen
20.06.2022 18:07:22
MrHilfe
Hallo Zusammen,
ich hätte folgende Problemstellung.
In meinem Input Reiter ("Input" sind tabellarische Werte enthalten, welche ich durch einfache Formel-Referenzierung (=IF(Input!B4="";"";B4)) in meinen Ergebnis Reiter ("Output") ziehe. Im Ergebnis Reiter ist hierfür der Bereich B9 bis I39 vorgesehen und alle Zellen in diesem Bereich enthalten die oben genannte Formel mit entsprechender Verschiebung der Zielzelle. Nun kann es sein, dass ich im Input Reiter 10 Zeilen habe, welche durch die Formel in den Ergebnis Reiter gezogen werden. D.h. ab Zeile 20 bis 39 kommt der "Else"-Wert der IF-Formel zur Anwendung und die Zeilen erscheinen somit leer.
Diese leeren Zeilen möchte ich nun basierend auf ihrem Wert gruppieren und die Gruppierung schließen (nicht ausblenden). Das sollte im besten Fall passieren, sobald der
User den Ergebnis Reiter auswählt. Wichtig ist mir, dass die Zeilen nicht gelöscht werden, sodass der User die Gruppe jederzeit einblenden und bearbeiten kann.
Hat hierzu jemand eine Idee?
Viele Grüße
MrHilfe
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA - Zeilen gruppieren und schließen
20.06.2022 20:49:48
onur
Erstens sind das keine Reiter, das sind Tabellenblätter, "Reiter" sind nur die Felder unten mit dem Namen des Blattes, worauf du klicken kannst, um auf das Blatt zu gelangen.
Zweitens: "Diese leeren Zeilen möchte ich nun basierend auf ihrem Wert gruppieren" ? Was für ein Wert denn ? Leer ist leer.
Anzeige
AW: VBA - Zeilen gruppieren und schließen
21.06.2022 11:24:14
MrHilfe
Hi Onur,
danke für die Hinweise zu meinen Begrifflichen Ungenauigkeiten, ich fasse mich nochmal neu:
In meinem Tabellenblatt "Input" sind tabellarische Werte enthalten, welche ich durch einfache Formel-Referenzierung (=IF(Input!B4="";"";B4)) in das Tabellenblatt "Output" ziehe. Im Tabellenblatt "Output" ist hierfür der Bereich B9 bis I39 vorgesehen und alle Zellen in diesem Bereich enthalten die oben genannte Formel mit entsprechender Verschiebung der Zielzelle. Nun kann es sein, dass ich im "Input" 10 Zeilen habe, welche durch die Formel in den "Output" gezogen werden. D.h. ab Zeile 20 bis 39 kommt der "Else"-Wert der IF-Formel zur Anwendung und die Zeilen erscheinen somit leer.
Diese leeren Zeilen möchte ich nun gruppieren und die Gruppierung schließen (nicht ausblenden). Das sollte im besten Fall passieren, sobald der
User den in das Tabellenblatt "Output" wechselt (sprich wenn der User erneut das Tabellenblatt "Output" öffnet, müsste zunächst die Gruppierung für den Bereich aufgelöst werden und sodann erneut gesetzt werden). Wichtig ist mir, dass die Zeilen nicht gelöscht werden, sodass der User die Gruppe jederzeit einblenden und bearbeiten kann.
Anzeige
AW: VBA - Zeilen gruppieren und schließen
21.06.2022 11:24:47
MrHilfe
und Frage ist natürlich offen. :)
du hast Antwort im anderen Forum
20.06.2022 22:07:29
ralf_b
schon wieder, Phoeni. Das mit dem Crossposting wird doch nicht etwa schlimmer. Dagegen solltest du dringend was tun.
AW: du hast Antwort im anderen Forum
21.06.2022 11:15:02
MrHilfe
@Ralf_B danke für den freundlichen Hinweis, aber ich bin nicht Phoeni und die Regeln zum Cross-Posting sind mir sehr gut bekannt.
Anzeige
nasowas....
21.06.2022 20:06:26
ralf_b
und dabei war ich mir so sicher. verdammt.
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18