Range.Consolidate (Excel)

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

Consolidate (Sources, Function, TopRow, LeftColumn, CreateLinks)


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

Arguments

Optional arguments

Os seguintes argumentos são opcionais

Sources (String) - 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 (XlConsolidationFunction) - Uma das constantes de XlConsolidationFunction, que especifica o tipo de consolidação.

Aqui você pode encontrar os valores possíveis para XlConsolidationFunction

TopRow (Boolean) - 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.

LeftColumn (Boolean) - 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 (Boolean) - 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.