So reduzieren/erweitern Sie eine Zellgruppe in Excel

So reduzieren/erweitern Sie eine Zellgruppe in Excel

Ich versuche, eine Tabelle für Schulungen zu erstellen, in der alle Schritte der Reihe nach aufgelistet sind. Ich möchte, dass die Person auf ein Kästchen unter einer Überschrift klicken kann, wodurch die darunter liegenden Daten ausgeblendet werden, damit sie den Überblick über die abgeschlossenen Schritte behalten kann. Das Einzige, was ich online finden kann, ist jedoch eine Gruppierung, bei der die gesamte Zeile gruppiert wird. Ich möchte nicht die gesamte Zeile gruppieren, sondern nur einzelne Zellen. Gibt es eine Möglichkeit, dies zu umgehen?

Das möchte ich gruppieren - 4 separate Gruppen

Aktuell Aktuell

So habe ich es mir vorgestellt – durch Anklicken eines Kontrollkästchens zum Gruppieren/Aufheben der Gruppierung (aus einer anderen Tabelle gezogen, die geschützt ist, sodass ich die Codierung/Formeln nicht finden kann)

Nicht aktiviert Nicht aktiviert

Überprüft Überprüft Danke!

Antwort1

Dies erfordert VBA – mit Formeln ist es nicht möglich:

  • .xlsmSpeichern Sie Ihre Tabelle als Datei mit Makros

  • Gehen Sie zur Registerkarte Entwickler. Wenn Sie die Registerkarte Entwickler nicht sehen, gehen Sie zu Registerkarte „Entwicklertools“ anzeigen.

  • Klicken Sie in der Gruppe Steuerelemente auf Einfügen > Kontrollkästchen (ActiveX-Steuerelement)Wichtig :
    Sie müssen ActiveX für diese Funktion zulassen in Datei > Optionen > Trust Center > Trust Center-Einstellungen > ActiveX-EinstellungenWeitere Informationen finden Sie unter Verknüpfung.

  • Klicken Sie mit der rechten Maustaste auf das Kontrollkästchen und wählen Sie „Code anzeigen“

  • Kopieren Sie im Fenster „Microsoft Visual Basic für Applikationen“ den folgenden VBA-Code und fügen Sie ihn in das Codefenster ein:

    Private Sub CheckBox1_Click()
        [6:9].EntireRow.Hidden = Not CheckBox1
    End Sub
    

    Dies setzt voraus, dass das Kontrollkästchen den Namen „CheckBox1“ trägt und die Zeilen, die Sie ausblenden möchten, sind 6:9.

  • Drücken Sie Alt+ Q , um das Fenster „Microsoft Visual Basic für Applikationen“ zu schließen.

verwandte Informationen