Udostępnij za pośrednictwem


Właściwość NamedRange.Formula —

Pobiera lub ustawia NamedRange formantu formułę w stylu A1 notacji.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

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

Wartość właściwości

Typ: System.Object
NamedRange Formantu formułę w stylu A1 notacji.

Uwagi

Jeśli NamedRange formant zawiera stałą, właściwość ta zwraca wartość stałej.Jeśli NamedRange formant jest pusty, właściwość ta zwraca pusty ciąg.Jeśli NamedRange formant zawiera formuły, właściwość ta formuła zwraca ciąg określający w tym samym formacie, który będzie wyświetlany na pasku (w tym znak równości).

Po ustawieniu wartości lub formuły z NamedRange kontroli do daty, program Microsoft Office Excel sprawdza, czy aby zobaczyć, czy tej komórki jest już sformatowany przy użyciu jednego z formatów liczbowych, daty lub godziny.W przeciwnym razie program Microsoft Excel zmienia format liczby domyślnego formatu daty krótkiej.

Jeśli zakres jest zakresem jednowymiarowe i dwuwymiarowe, można ustawić formułę do tablicy o takich samych wymiarach.Podobnie możesz umieścić formułę do tablicy.

Ustawienie formuły w komórce wielu NamedRange kontroli wypełnia wszystkie komórki w formancie za pomocą formuły.

Przykłady

Następujący kod dodaje zestawy przykład Formula właściwość NamedRange formantu, aby obliczyć sumę komórki od A1 do A5, zastosowań FormulaHidden właściwość, aby ukryć formuły, a następnie wywołania Calculate sposób, aby obliczyć sumę wartości komórek i umieścić sumę w komórce A6.

Ten przykład dotyczy dostosowywania poziomie dokumentu.

    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();
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel