Gewusst wie: Erstellen von Gruppen in Arbeitsblättern
Aktualisiert: November 2007
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Sie können eine oder mehrere ganze Zeilen gruppieren. Wenn Sie eine Gruppe in einem Arbeitsblatt erstellen möchten, verwenden Sie ein NamedRange-Steuerelement oder ein systemeigenes Excel-Bereichsobjekt.
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. Das folgende Beispiel geht von drei NamedRange-Steuerelementen im selben Arbeitsblatt aus: data2001, data2002 und dataAll. Jeder benannte Bereich verweist auf eine ganze Zeile im Arbeitsblatt.
So erstellen Sie eine Gruppe von NamedRange-Steuerelementen in einem Arbeitsblatt
Gruppieren Sie drei benannte Bereiche, indem Sie die Group-Methode der einzelnen Bereiche aufrufen. Der Code muss in eine Sheet-Klasse, nicht in die ThisWorkbook-Klasse, eingefügt werden.
With Me .data2001.Group() .data2002.Group() .dataAll.Group() End With
this.data2001.Group(missing, missing, missing, missing); this.data2002.Group(missing, missing, missing, missing); this.dataAll.Group(missing, missing, missing, missing);
Verwenden von systemeigenen Excel-Bereichen
Der folgende Code geht von drei Excel-Bereichen mit dem Namen data2001, data2002 und dataAll in einem Arbeitsblatt aus.
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. Das folgende Beispiel geht von drei Microsoft.Office.Interop.Excel.Range-Steuerelementen mit dem Namen data2001, data2002 und dataAll im selben Arbeitsblatt aus. Jeder benannte Bereich verweist auf eine ganze Zeile im Arbeitsblatt.
With Me.Application .Range("data2001").Group() .Range("data2002").Group() .Range("dataAll").Group() End With
this.Application.get_Range("data2001", missing) .Group(missing, missing, missing, missing); this.Application.get_Range("data2002", missing) .Group(missing, missing, missing, missing); this.Application.get_Range("dataAll", missing) .Group(missing, missing, missing, missing);
Siehe auch
Aufgaben
Gewusst wie: Löschen von Gruppen in Arbeitsblättern
Gewusst wie: Hinzufügen von NamedRange-Steuerelementen zu Arbeitsblättern