Postupy: Seskupování řádků v listech prostřednictvím kódu programu
Jeden nebo více celých řádků můžete seskupit.Vytvoření skupiny v listu, použijte NamedRange ovládací prvek nebo objekt rozsah nativní aplikace Excel.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v Excelu 2013 a v Excelu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.
Pomocí ovládacího prvku NamedRange
Pokud přidáte NamedRange řízení na úrovni dokumentů projektu v době návrhu, můžete použít ovládací prvek programově vytvořit skupinu.Následující příklad předpokládá, že jsou tři NamedRange prvky na stejném listu: data2001, data2002, a dataAll.Každý pojmenovaný rozsah odkazuje na celý řádek v listu.
Vytvoření skupiny NamedRange ovládací prvky v listu
Skupina tří pojmenované oblasti voláním Group metoda každý rozsah.Tento kód musí být umístěn v třídy list, nikoli ThisWorkbook třídy.
With Me .data2001.Group() .data2002.Group() .dataAll.Group() End With
this.data2001.Group();
[!POZNÁMKA]
Oddělení řádků, volejte Ungroup metoda.
Použití oblastí nativní aplikace Excel
Kód předpokládá, že máte tři oblasti aplikace Excel s názvem data2001, data2002, a dataAll na listu.
Vytvoření skupiny oblastí aplikace Excel v listu
Skupina tří pojmenované oblasti voláním Group metoda každý rozsah.Následující příklad předpokládá, že jsou tři Range ovládací prvky nazvané data2001, data2002, a dataAll na stejném listu.Každý pojmenovaný rozsah odkazuje na celý řádek v listu.
With Me.Application .Range("data2001").Group() .Range("data2002").Group() .Range("dataAll").Group() End With
this.Application.get_Range("data2001"); this.Application.get_Range("data2002") .Group(); this.Application.get_Range("dataAll") .Group();
[!POZNÁMKA]
Oddělení řádků, volejte Ungroup metoda.
Viz také
Úkoly
Postupy: Přidání ovládacích prvků NamedRange do listů