Partager via


NamedRange.FormulaArray, propriété

Obtient ou définit la formule de tableau du contrôle NamedRange.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Property FormulaArray As Object
Object FormulaArray { get; set; }

Valeur de propriété

Type : System.Object
Formule de tableau du contrôle NamedRange.

Notes

Cette propriété retourne une seule formule ou un tableau, ou une seule formule ou un tableau peut être affectée à cette propriété.

Si le contrôle NamedRange ne contient pas de formule de tableau, cette propriété retourne nullune référence null (Nothing en Visual Basic).

Si vous utilisez cette propriété pour entrer une formule de tableau, la formule doit utiliser le style de référence R1C1 et non le style A1.

Exemples

L'exemple de code suivant crée un NamedRange, puis utilise la propriété FormulaArray pour affecter à NamedRange une valeur égale à la somme du tableau de cellules A1 à A3.

Cet exemple illustre une personnalisation au niveau du document.

    Private formualArrayRange As Microsoft.Office.Tools.Excel.NamedRange

    Private Sub SetFormulaArray()
        formualArrayRange = Me.Controls.AddNamedRange( _
            Me.Range("B1"), "formualArrayRange")
        Me.Range("A1", "A3").Value2 = 3333
        Me.formualArrayRange.FormulaArray = "=Sum(R1C1:R3C1)"
    End Sub

Microsoft.Office.Tools.Excel.NamedRange formualArrayRange;
private void SetFormulaArray()
{
    formualArrayRange = this.Controls.AddNamedRange(
        this.Range["B1"], "formualArrayRange");
    this.Range["A1", "A3"].Value2 = 3333;
    this.formualArrayRange.FormulaArray = "=Sum(R1C1:R3C1)";
}

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms