NamedRange.Formula 속성 (2007 시스템)

업데이트: 2007년 11월

A1 스타일 표기법으로 된 NamedRange 컨트롤의 수식을 가져오거나 설정합니다.

네임스페이스:  Microsoft.Office.Tools.Excel
어셈블리:  Microsoft.Office.Tools.Excel.v9.0(Microsoft.Office.Tools.Excel.v9.0.dll)

구문

<BrowsableAttribute(False)> _
Public Property Formula As Object

Dim instance As NamedRange
Dim value As Object

value = instance.Formula

instance.Formula = value
[BrowsableAttribute(false)]
public Object Formula { get; set; }

속성 값

형식: System.Object

A1 스타일 표기법으로 된 NamedRange 컨트롤의 수식입니다.

설명

NamedRange 컨트롤에 상수가 포함되어 있으면 이 속성은 상수를 반환합니다. NamedRange 컨트롤이 비어 있으면 이 속성은 빈 문자열을 반환합니다. NamedRange 컨트롤에 수식이 포함되어 있으면 이 속성은 수식 입력줄에 표시되는 서식(등호 포함)의 문자열로 수식을 반환합니다.

NamedRange 컨트롤의 값이나 수식을 날짜로 설정하면 Microsoft Office Excel에서는 해당 셀이 날짜 또는 시간 숫자 서식으로 이미 지정되었는지 여부를 확인합니다. 그렇지 않으면 Excel에서 숫자 서식이 간단한 기본 날짜 서식으로 변경됩니다.

범위가 1차원 또는 2차원 범위이면 동일한 차원의 배열에 수식을 설정할 수 있습니다. 마찬가지로, 배열에 수식을 넣을 수 있습니다.

다중 셀 NamedRange 컨트롤의 수식을 설정하면 컨트롤의 모든 셀이 수식으로 채워집니다.

예제

다음 코드 예제에서는 NamedRange 컨트롤의 Formula 속성을 설정하여 셀 A1부터 셀 A5까지 합계를 계산하고, FormulaHidden 속성을 사용하여 수식을 숨긴 다음, Calculate 메서드를 호출하여 셀의 합계를 계산하고 합계를 셀 A6에 넣습니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

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", missing],
        "namedRange2");

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

권한

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

NamedRange 클래스

NamedRange 멤버

Microsoft.Office.Tools.Excel 네임스페이스