Aracılığıyla paylaş


NamedRange.Formula Özellik

Alır veya ayarlar NamedRange denetimin formül A1-stili gösterimde.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Property Formula As Object
Object Formula { get; set; }

Özellik Değeri

Tür: System.Object
NamedRange Denetimin formül A1-stili gösterimde.

Notlar

NamedRange Denetimi, bir sabiti içerir, bu özellik sabit döndürür.NamedRange Denetimi boşsa, bu özellik boş bir dize döndürür.NamedRange Bir formül denetimi içerir, bu özellik, formülü formül çubuğunu (eşittir işareti de dahil olmak üzere), görüntülenen biçiminde bir dize olarak döndürür.

Değer veya formülü ayarlarsanız, bir NamedRange denetleyen bir tarih için Microsoft Office Excel denetler, bu hücre zaten bir tarih veya saat sayı biçimleri biçimlendirilip biçimlendirilmediğini görmek için.Değilse, Excel varsayılan kısa tarih biçimi için sayı biçimini değiştirir.

Tek boyutlu veya iki boyutlu bir aralığı aralığı aynı boyutlarda bir dizi formülü ayarlayabilirsiniz.Benzer şekilde, formülü bir dizi içine koyabilirsiniz.

Birden çok hücre formülünü ayarlama NamedRange tüm hücrelerde formül denetimiyle denetim doldurur.

Örnekler

Aşağıdaki kod örnek Formula özelliği bir NamedRange hücre A1 ile A5, kullandığı toplamını hesaplamak için Denetim FormulaHidden formülü ve Aramaları Gizle özelliği Calculate hücrelerin toplamını hesaplamak ve A6 hücresinde Topla yerleştirmek için yöntem.

Bu örnek için belge düzeyi özelleştirmesinde içindir.

    Private Sub CalculateRange()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
            "namedRange1")

        Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A6"), _
            "namedRange2")

        namedRange1.Value2 = 5
        namedRange2.Formula = "=SUM(A1:A5)"
        namedRange2.FormulaHidden = True
        namedRange2.Calculate()
    End Sub

private void CalculateRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");

    Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
        this.Controls.AddNamedRange(this.Range["A6"],
        "namedRange2");

    namedRange1.Value2 = 5;
    namedRange2.Formula = "=SUM(A1:A5)";
    namedRange2.FormulaHidden = true;
    namedRange2.Calculate();
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı