MESCIUS SPREAD for Windows Forms 15.0J
GoalSeek メソッド (SpreadView)
使用例 

値を探索するセルのシート インデックス
値を探索するセルの行インデックス
値を探索するセルの列インデックス
数式を含むセルのシート インデックス
数式を含むセルの行インデックス
数式を含むセルの列インデックス
目的の数式結果
あるセルに含まれる数式で目的の結果を得るために別のセルに代入すべき値を探索します。
構文
'宣言
 
Public Function GoalSeek( _
   ByVal variableSheet As Integer, _
   ByVal variableRow As Integer, _
   ByVal variableColumn As Integer, _
   ByVal formulaSheet As Integer, _
   ByVal formulaRow As Integer, _
   ByVal formulaColumn As Integer, _
   ByVal desiredResult As Double _
) As Boolean

パラメータ

variableSheet
値を探索するセルのシート インデックス
variableRow
値を探索するセルの行インデックス
variableColumn
値を探索するセルの列インデックス
formulaSheet
数式を含むセルのシート インデックス
formulaRow
数式を含むセルの行インデックス
formulaColumn
数式を含むセルの列インデックス
desiredResult
目的の数式結果

戻り値の型

Boolean:成功した場合は True、それ以外の場合は False
使用例
次のサンプル コードは、GoalSeek メソッドを使用します。
FarPoint.Win.Spread.SpreadView sv = fpSpread1.GetRootWorkbook(); 
fpSpread1.Sheets[0].Cells[1, 1].Formula = "C1+D1";
fpSpread1.Sheets[0].Cells[0, 3].Value = 2;
sv.GoalSeek(0, 0, 2, 0, 1, 1, 32);
Dim sv As FarPoint.Win.Spread.SpreadView = FpSpread1.GetRootWorkbook
FpSpread1.Sheets(0).Cells(1, 1).Formula = "C1+D1"
FpSpread1.Sheets(0).Cells(0, 3).Value = 2
sv.GoalSeek(0, 0, 2, 0, 1, 1, 32)
参照

SpreadView クラス
SpreadView メンバ

 

 


© MESCIUS inc. All rights reserved.