XmlMappedRange.Consolidate(Object, Object, Object, Object, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonsolidasikan data dari beberapa rentang pada beberapa lembar kerja ke dalam XmlMappedRange kontrol.
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
Parameter
- Sources
- Object
Sumber konsolidasi sebagai array string referensi teks dalam notasi gaya R1C1. Referensi harus menyertakan jalur lengkap lembar yang akan dikonsolidasikan.
- Function
- Object
Bisa menjadi salah satu konstanta berikut XlConsolidationFunction : xlAveragexlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarP
- TopRow
- Object
true
untuk mengonsolidasikan data berdasarkan judul kolom di baris atas rentang konsolidasi; false
untuk mengonsolidasikan data berdasarkan posisi. Nilai defaultnya adalah false
.
- LeftColumn
- Object
true
untuk mengonsolidasikan data berdasarkan judul baris di kolom kiri rentang konsolidasi; false
untuk mengonsolidasikan data berdasarkan posisi. Nilai defaultnya adalah false
.
- CreateLinks
- Object
true
agar konsolidasi menggunakan tautan lembar kerja; false
agar konsolidasi menyalin data. Nilai defaultnya adalah false
.
Mengembalikan
Contoh
Contoh kode berikut menggunakan metode untuk mengonsolidasikan Consolidate nilai sel A1 aktif Sheet2
dan sel A1 menjadi Sheet3
XmlMappedRange aktif Sheet1
. Contoh mengonsolidasikan nilai dengan menambahkan nilai bersama-sama. Contoh kode ini mengasumsikan bahwa Sheet1
berisi bernama XmlMappedRangeCustomerLastNameCell
.
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
Keterangan
Parameter Opsional
Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.