HasFormula Property
From Microsoft Office Web Components Object Model
HasFormula Property
True if all cells in the range contain formulas, False if none contain formulas, and Null if some cells contain formulas and others do not. Read-only Variant. Use the IsNull function to determine if the return value is Null.
expression.HasFormula
expression Required. An expression that returns a Range object.
Example
This example recalculates the active worksheet if any cell in the currently selected range contains a formula.
Sub CalcIfSelectionHasFormulas()
Dim vntHasFormula
Dim rngCurrent
Set rngCurrent = Spreadsheet1.Selection
' Set a variable to the HasFormula property
' for the current selection.
vntHasFormula = rngCurrent.HasFormula
If IsNull(vntHasFormula) Then
' Calculate the active worksheet if the
' selection contains one or more formulas.
Spreadsheet1.ActiveSheet.Calculate
ElseIf vntHasFormula Then
' Calculate the active worksheet if all
' selected cells contain a formula.
Spreadsheet1.ActiveSheet.Calculate
End If
End Sub