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.