Condividi tramite


XmlMappedRange.Consolidate(Object, Object, Object, Object, Object) Metodo

Definizione

Consolida dati da più intervalli su più fogli di lavoro in un controllo XmlMappedRange.

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

Parametri

Sources
Object

Origini del consolidamento sotto forma di matrice di stringhe di riferimento di testo nella notazione R1C1. I riferimenti devono includere il percorso completo dei fogli da utilizzare nel consolidamento.

TopRow
Object

true per consolidare dati basati su titoli di colonna nella riga superiore degli intervalli di consolidamento; false per consolidare dati in base alla posizione. Il valore predefinito è false.

LeftColumn
Object

true per consolidare dati basati su titoli di riga nella colonna sinistra degli intervalli di consolidamento; false per consolidare dati in base alla posizione. Il valore predefinito è false.

CreateLinks
Object

true affinché il consolidamento utilizzi i collegamenti del foglio di lavoro; false affinché il consolidamento copi i dati. Il valore predefinito è false.

Restituisce

Esempio

Nell'esempio di codice seguente viene usato il Consolidate metodo per consolidare i valori della cella a1 su Sheet2 e la cella a1 in Sheet3 un oggetto XmlMappedRange in Sheet1 . Nell'esempio vengono consolidati i valori aggiungendo i valori. Questo esempio di codice presuppone che Sheet1 contenga un oggetto XmlMappedRange denominato 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

Commenti

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.

Si applica a