セルの数式を設定します。
構文
SETF( GETREF(cell ), 数式 )
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
|
セル |
必須 |
String |
数式を設定するセル。 |
|
formula |
必須 |
String |
使用する数式を指定します。 |
注釈
関数が実行されたときに、formula の結果が cell の新しい数式になります。 formula を引用符で囲むと、cell に書き込まれる式にも引用符が付きます。 cell に文字列を設定するには、formula の前後を 3 つの引用符で囲みます。
循環処理を避けるために、ターゲット セルは、GETREF() による参照を使用して指定するか、または文字列として指定する必要があります。 Microsoft Visio では、図形を別の図面に移動したときに参照が調整されるので、GETREF を使用することをお勧めします。
GETREF または文字列として セル が指定されていない場合、関数はエラーを返し、セルの数式は変更されません。 数式に構文エラーが含まれている場合、関数はエラーを返し、セル内の数式は変更されません。
例 1
SETF( GETREF(Scratch.A1), 1.5 in * 6 + 1 ft)
Scratch.A1 の数式を 21 インチに設定します。
例 2
SETF( GETREF(Scratch.A1), "1.5 in * 6 + 1 ft")
Scratch の数式を設定します。 A1 から式 1.5 (*6+1 ft)。
例 3
SETF( GETREF(Scratch.A1), """Say """"ahh""""""")
Scratch.A1 の数式を、文字列 "Say ""ahh""" に設定します。これは "Say "ahh"" と表示されます。