GrapeCity SPREAD for WPF 3.0J 関数リファレンス
ANCHORARRAY
関数一覧 > A から C > ANCHORARRAY

概要

この関数は、セル内の動的配列のスピル領域全体を返します。

書式

ANCHORARRAY (cell)

引数

有効な引数は次のとおりです。

引数 解説
Cell 動的配列を含むセルを指定します。

データ型

スピル領域を返します。

サンプル

次のサンプルコードでは、セル「B1」に「= A1:A2」数式が設定されています。セル「C1」にある「B1#」動的配列数式は、セル範囲「B1」から「B2」に自動的にスピルされます。セル「D1」にある「=ANCHORARRAY(B1)」動的配列数式は、「B1:B2」セル範囲に値を返します。

gcSpreadSheet.Workbook.WorkbookSet.CalculationEngine.CalcFeatures |= CalcFeatures.DynamicArray;
gcSpreadSheet.Workbook.ActiveSheet.Cells["A1"].Value = 1;
gcSpreadSheet.Workbook.ActiveSheet.Cells["A2"].Value = 2;

// 動的配列数式
gcSpreadSheet.Workbook.ActiveSheet.Cells["B1"].Formula2 = "A1:A2";
gcSpreadSheet.Workbook.ActiveSheet.Cells["C1"].Formula2 = "B1#";
gcSpreadSheet.Workbook.ActiveSheet.Cells["D1"].Formula2 = "ANCHORARRAY(B1)"; //will be same as C1

 

Private Sub SurroundingSub()
gcSpreadSheet.Workbook.WorkbookSet.CalculationEngine.CalcFeatures = gcSpreadSheet.Workbook.WorkbookSet.CalculationEngine.CalcFeatures Or CalcFeatures.DynamicArray
gcSpreadSheet.Workbook.ActiveSheet.Cells("A1").Value = 1
gcSpreadSheet.Workbook.ActiveSheet.Cells("A2").Value = 2

'動的配列数式
gcSpreadSheet.Workbook.ActiveSheet.Cells("B1").Formula2 = "A1:A2"
gcSpreadSheet.Workbook.ActiveSheet.Cells("C1").Formula2 = "B1#"
gcSpreadSheet.Workbook.ActiveSheet.Cells("D1").Formula2 = "ANCHORARRAY(B1)"
End Sub