Spread.Sheets
setArrayFormula メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : setArrayFormula メソッド
開始行インデックス。
開始列インデックス。
範囲内の行数。
範囲内の列数。
指定した範囲に設定する配列数式。
指定したシート領域内の指定したセルに数式を設定します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var returnValue; // Type: any

// パラメータ
var row; //タイプ: number
var col; //タイプ: number
var rowCount; //タイプ: number
var colCount; //タイプ: number
var value; //タイプ: string

returnValue = instance.setArrayFormula(row, col, rowCount, colCount, value);
function setArrayFormula( 
   row : number,
   col : number,
   rowCount : number,
   colCount : number,
   value : string
) : any;

パラメータ

row
開始行インデックス。
col
開始列インデックス。
rowCount
範囲内の行数。
colCount
範囲内の列数。
value
指定した範囲に設定する配列数式。
使用例
次のサンプルコードは、setArrayFormulaメソッドを使用します。
// 次のサンプルコードは、setArrayFormulaメソッドを使用します。 activeSheet.getCell(1,1).value(3); activeSheet.getCell(2,1).value(1); activeSheet.getCell(3,1).value(3); activeSheet.getCell(4,1).value(7); activeSheet.getCell(1,2).value(7); activeSheet.getCell(2,2).value(7); activeSheet.getCell(3,2).value(7); activeSheet.getCell(4,2).value(7); spread.allowUserEditFormula(true); activeSheet.setArrayFormula(0, 3, 4, 1, "B2:B5*C2:C5");
activeSheet.getCell(1,1).value(3);
activeSheet.getCell(2,1).value(1);
activeSheet.getCell(3,1).value(3);
activeSheet.getCell(4,1).value(7);
activeSheet.getCell(1,2).value(7);
activeSheet.getCell(2,2).value(7);
activeSheet.getCell(3,2).value(7);
activeSheet.getCell(4,2).value(7);
spread.allowUserEditFormula(true);
activeSheet.setArrayFormula(0, 3, 4, 1, "B2:B5*C2:C5");
関連トピック

参照

Worksheet タイプ