Método Range.Subtotal (Excel)

Cria subtotais para o intervalo (ou para a região atual, se o intervalo for uma única célula).

Sintaxe

expressão. Subtotal (GroupBy, Function, TotalList, Replace, PageBreaks, SummaryBelowData)

expressão Uma variável que representa um objeto de Intervalo.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
GroupBy Obrigatório Long O campo pelo qual agrupar, como um deslocamento inteiro baseado em 1. Para obter mais informações, consulte o exemplo.
Function Obrigatório XlConsolidationFunction A função de subtotal.
TotalList Obrigatório Variant Uma matriz de deslocamentos de campo baseados em 1, indicando os campos aos quais os subtotais são adicionados. Para obter mais informações, consulte o exemplo.
Replace Opcional Variant True para substituir os subtotais existentes. O valor padrão é True.
PageBreaks Opcional Variant True para adicionar quebras de página após cada grupo. O valor padrão é False.
SummaryBelowData Opcional XlSummaryRow Insere dados de resumo relativos ao subtotal.

Valor de retorno

Variant

Exemplo

Este exemplo cria subtotais para a seleção na Planilha1. Os subtotais são somas agrupadas por cada alteração no campo um, com os subtotais adicionados aos campos dois e três.

Worksheets("Sheet1").Activate 
Selection.Subtotal GroupBy:=1, Function:=xlSum, _ 
 TotalList:=Array(2, 3)

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.