Range.Consolidate-Methode (Excel)
Konsolidiert Daten aus mehreren Bereichen verschiedener Arbeitblätter zu einem einzigen Bereich in einem einzelnen Arbeitsblatt. Variant.
Syntax
Ausdruck. Konsolidieren (Sources, Function, TopRow, LeftColumn, CreateLinks)
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Sources | Optional | Variant | Gibt die Quellen der Konsolidierung als ein Array von Textbezügen als Zeichenfolge in der Z1S1-Bezugsart an. Die Bezüge müssen den vollständigen Pfad der zu konsolidierenden Blätter enthalten. |
Funktion | Optional | Variant | Eine der Konstanten von XlConsolidationFunction, die den Konsolidierungstyp angibt. |
TopRow | Optional | Variant | Beim Wert True wird die Konsolidierung der Daten auf der Grundlage der Spaltenüberschriften in der ersten Zeile der Konsolidierungsbereiche durchgeführt. Beim Wert False werden die Daten nach der Position konsolidiert. Der Standardwert ist False. |
LeftColumn | Optional | Variant | Beim Wert True wird die Konsolidierung der Daten auf der Grundlage der Zeilenüberschriften in der linken Spalte der Konsolidierungsbereiche durchgeführt. Beim Wert False werden die Daten nach der Position konsolidiert. Der Standardwert ist False. |
CreateLinks | Optional | Variant | Beim Wert True werden bei der Konsolidierung Arbeitsblattverknüpfungen verwendet. Beim Wert False werden bei der Konsolidierung die Daten kopiert. Der Standardwert ist False. |
Rückgabewert
Variant
Beispiel
In diesem Beispiel werden Daten aus Sheet2 und Sheet3 mithilfe der SUM-Funktion auf Sheet1 konsolidiert.
Worksheets("Sheet1").Range("A1").Consolidate _
Sources:=Array("Sheet2!R1C1:R37C6", "Sheet3!R1C1:R37C6"), _
Function:=xlSum
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.