範囲 HasFormula プロパティ (Excel)Range.HasFormula property (Excel)

Trueの場合は、範囲内のすべてのセルに数式が含まれます。Falseを指定すると、範囲内のセルには数式が含まれません。それ以外の場合はnullTrue if all cells in the range contain formulas; False if none of the cells in the range contains a formula; null otherwise. バリアント型 (Variant) の値を使用します。Read-only Variant.

構文Syntax

Hasformulaexpression.HasFormula

expressionRange オブジェクトを表す変数です。expression A variable that represents a Range object.

Example

次の例は、Sheet1 上の範囲を選択するよう要求するダイアログを表示します。This example prompts the user to select a range on Sheet1. 選択範囲内のすべてのセルに数式が含まれている場合、この使用例はメッセージを表示します。If every cell in the selected range contains a formula, the example displays a message.

Worksheets("Sheet1").Activate 
Set rr = Application.InputBox( _ 
 prompt:="Select a range on this worksheet", _ 
 Type:=8) 
If rr.HasFormula = True Then 
 MsgBox "Every cell in the selection contains a formula" 
End If

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.