XmlMappedRange.Consolidate(Object, Object, Object, Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Konsoliduje data z více oblastí na více listech do XmlMappedRange ovládacího prvku.
public object Consolidate (object Sources, object Function, object TopRow, object LeftColumn, object CreateLinks);
abstract member Consolidate : obj * obj * obj * obj * obj -> obj
Public Function Consolidate (Optional Sources As Object, Optional Function As Object, Optional TopRow As Object, Optional LeftColumn As Object, Optional CreateLinks As Object) As Object
Parametry
- Sources
- Object
Zdroje sloučení jako pole textových referenčních řetězců v zápisu stylu R1C1. Odkazy musí obsahovat úplnou cestu k listům, které mají být sloučeny.
- Function
- Object
Může to být jedna z následujících XlConsolidationFunction konstant: xlAveragexlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarP
- TopRow
- Object
true
konsoliduje data na základě názvů sloupců v horním řádku oblastí sloučení; false
konsolidují data podle pozice. Výchozí hodnota je false
.
- LeftColumn
- Object
true
sloučení dat na základě názvů řádků v levém sloupci oblastí sloučení; false
konsolidují data podle pozice. Výchozí hodnota je false
.
- CreateLinks
- Object
true
chcete-li, aby sloučení použít propojení listu; false
, aby sloučení zkopírovala data. Výchozí hodnota je false
.
Návraty
Příklady
Následující příklad kódu používá metodu Consolidate ke konsolidaci hodnot buňky A1 na Sheet2
a buňky A1 pro Sheet3
do objektu XmlMappedRangeSheet1
. Příklad konsoliduje hodnoty sečtením hodnot dohromady. Tento příklad kódu předpokládá, že Sheet1
obsahuje s XmlMappedRange názvem CustomerLastNameCell
.
private void ConsolidateCells()
{
Globals.Sheet2.Range["A1"].Value2 = 1710;
Globals.Sheet3.Range["A1"].Value2 = 1240;
string[] source = new string[] { "Sheet2!R1C1", "Sheet3!R1C1" };
Globals.Sheet1.CustomerAddress1Cell.Consolidate(source,
Excel.XlConsolidationFunction.xlSum,
false, false, false);
}
Private Sub ConsolidateCells()
Globals.Sheet2.Range("A1").Value2 = 1710
Globals.Sheet3.Range("A1").Value2 = 1240
Dim Source As String() = {"Sheet2!R1C1", "Sheet3!R1C1"}
Globals.Sheet1.CustomerAddress1Cell.Consolidate(Source, _
Excel.XlConsolidationFunction.xlSum, False, False, False)
End Sub
Poznámky
Volitelné parametry
Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro systém Office.