Partilhar via


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

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • O Excel 2003

  • O Excel 2007

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

Trabalhando com planilhas

Controlarar NamedRange

Noções básicas sobre parâmetros opcionais in Office Solutions