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
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.