Partilhar via


Método Range.Consolidate (Excel)

Consolida dados de vários intervalos de várias planilhas em um só intervalo de uma única planilha. Variant.

Sintaxe

expressão. Consolidar (Origens, Função, TopRow, LeftColumn, CreateLinks)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Sources Opcional Variant A origem da consolidação como uma matriz de sequências de caracteres de referência de texto na notação de estilo L1C1. As referências devem incluir o caminho completo das planilhas a serem consolidadas.
Function Opcional Variant Uma das constantes de XlConsolidationFunction, que especifica o tipo de consolidação.
Linha Superior Opcional Variant True para consolidar os dados com base nos títulos das colunas na linha superior dos intervalos de consolidação. False para consolidar os dados por posição. O valor padrão é False.
Coluna Esquerda Opcional Variant True para consolidar os dados com base nos títulos das linhas na coluna esquerda dos intervalos de consolidação. False para consolidar os dados por posição. O valor padrão é False.
CreateLinks Opcional Variant True para fazer com que a consolidação use links de planilhas. False para fazer com que a consolidação copie os dados. O valor padrão é False.

Valor de retorno

Variant

Exemplo

Este exemplo consolida os dados da Folha2 e da Folha3 na Folha1 com a função SOMA.

Worksheets("Sheet1").Range("A1").Consolidate _ 
 Sources:=Array("Sheet2!R1C1:R37C6", "Sheet3!R1C1:R37C6"), _ 
 Function:=xlSum

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.