Range.Consolidate (Excel)

Konsolidiert Daten aus mehreren Bereichen verschiedener Arbeitblätter zu einem einzigen Bereich in einem einzelnen Arbeitsblatt.

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


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

Arguments

Optional arguments

Die folgenden Argumente sind optional

Sources (String) - Gibt die Quellen der Konsolidierung als ein Array von Textbezügen als Zeichenfolge in der Z1S1-Bezugsart an.

Function - XlConsolidationFunction

Dies sind mögliche Werte für XlConsolidationFunction

TopRow (Boolean) - Beim Wert True wird die Konsolidierung der Daten auf der Grundlage der Spaltenüberschriften in der ersten Zeile der Konsolidierungsbereiche durchgeführt.

LeftColumn (Boolean) - Beim Wert True wird die Konsolidierung der Daten auf der Grundlage der Zeilenüberschriften in der linken Spalte der Konsolidierungsbereiche durchgeführt.

CreateLinks (Boolean) - Beim Wert True werden bei der Konsolidierung Arbeitsblattverknüpfungen verwendet.