Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine oder mehrere ganze Zeilen gruppieren. Verwenden Sie ein NamedRange Steuerelement oder ein systemeigenes Excel-Bereichsobjekt, um eine Gruppe in einem Arbeitsblatt zu erstellen.
Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.
Verwenden eines NamedRange-Steuerelements
Wenn Sie einem Projekt auf Dokumentebene zur Entwurfszeit ein NamedRange Steuerelement hinzufügen, können Sie mithilfe des Steuerelements programmgesteuert eine Gruppe erstellen. Im folgenden Beispiel wird davon ausgegangen, dass es drei NamedRange Steuerelemente auf demselben Arbeitsblatt gibt: data2001
, , data2002
und dataAll
. Jeder benannte Bereich bezieht sich auf eine ganze Zeile im Arbeitsblatt.
So erstellen Sie eine Gruppe von NamedRange-Steuerelementen auf einem Arbeitsblatt
Gruppieren Sie drei benannte Bereiche, indem Sie die Group Methode der einzelnen Bereiche aufrufen. Dieser Code muss in einer Sheet-Klasse platziert werden und nicht in der
ThisWorkbook
-Klasse.this.data2001.Group();
With Me .data2001.Group() .data2002.Group() .dataAll.Group() End With
Hinweis
Rufen Sie die Methode auf, um die Gruppierung von Ungroup Zeilen aufzuheben.
Verwenden nativer Excel-Bereiche
Der Code geht davon aus, dass Sie drei Excel-Bereiche mit dem Namen data2001
, data2002
und dataAll
auf einem Arbeitsblatt haben.
So erstellen Sie eine Gruppe von Excel-Bereichen in einem Arbeitsblatt
Gruppieren Sie drei benannte Bereiche, indem Sie die Group Methode der einzelnen Bereiche aufrufen. Im folgenden Beispiel wird davon ausgegangen, dass es drei Range Steuerelemente mit dem Namen
data2001
,data2002
unddataAll
auf demselben Arbeitsblatt gibt. Jeder benannte Bereich bezieht sich auf eine ganze Zeile im Arbeitsblatt.this.Application.get_Range("data2001"); this.Application.get_Range("data2002") .Group(); this.Application.get_Range("dataAll") .Group();
With Me.Application .Range("data2001").Group() .Range("data2002").Group() .Range("dataAll").Group() End With
Hinweis
Rufen Sie die Methode auf, um die Gruppierung von Ungroup Zeilen aufzuheben.