NamedRange.Consolidate(Object, Object, Object, Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consolida dati da più intervalli su più fogli di lavoro nel controllo NamedRange.
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.
- Function
- Object
Può essere una delle costanti seguenti XlConsolidationFunction : xlAveragexlCountxlCountNumsxlMaxxlMinxlProductxlStDevxlStDevPxlSumxlVarxlVarP
- 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
L'esempio di codice seguente imposta l'intervallo di celle da B1 a D10 a numeri casuali e quindi usa il Consolidate metodo per consolidare questo intervallo in un NamedRange controllo .
Questo esempio è relativo a una personalizzazione a livello di documento.
private void SetConsolidation()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1"],
"namedRange1");
Excel.Range Range1 = this.Range["B1", "D10"];
Range1.Formula = "=rand()";
string[] source = new string[] { "Sheet1!R1C2:R10C4" };
namedRange1.Consolidate(source, Excel.XlConsolidationFunction.xlSum,
false, false, false);
}
Private Sub SetConsolidation()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), _
"namedRange1")
Dim Range1 As Excel.Range = Me.Range("B1", "D10")
Range1.Formula = "=rand()"
Dim [source]() As String = {"Sheet1!R1C2:R10C4"}
namedRange1.Consolidate([source], _
Excel.XlConsolidationFunction.xlSum, False, False, False)
End Sub
Commenti
Parametri facoltativi
Per informazioni sui parametri facoltativi, vedere parametri facoltativi nelle soluzioni Office.