Como: Criar grupos em planilhas
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Você pode agrupar uma ou mais linhas inteiras.Para criar um AAgruparar em uma planilha, use um Controlarar de NamedRange ou um objeto de intervalo do Excel nativo.
Usando um Controlarar NamedRange
Se você adicionar um Controlarar de NamedRange a um projeto de nível de documento em tempo de design, você pode usar o Controlarar para criar por programação um AAgruparar.O exemplo a seguir pressupõe que haja três controles NamedRange na mesma planilha: data2001, data2002, and dataAll.Cada intervalo nomeado refere-se a uma linha inteira na planilha.
Para criar um AAgruparar de controles de NamedRange em uma planilha
AAgruparar de três intervalos nomeados, chamando o método Group de cada intervalo.Este código deve ser colocado em uma classe de Planilha, não na classe ThisWorkbook.
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);
Usar intervalos de Excel nativo
The Código assumes that you have three Excel ranges named data2001, data2002, and dataAll on a Planilha.
Para criar um AAgruparar de intervalos de Excel em uma planilha
AAgruparar de três intervalos nomeados, chamando o método Group de cada intervalo.O exemplo a seguir pressupõe que haja três controles de Microsoft.Office.Interop.Excel.Range denominados data2001, data2002e dataAll na mesma planilha.Cada intervalo nomeado refere-se a uma linha inteira na planilha.
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);
Consulte também
Tarefas
Como: Limpar Grupos em planilhas
Como: Adicionar controles NamedRange a planilhas
Conceitos
Noções básicas sobre parâmetros opcionais in Office Solutions