FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread 名前空間 > Cell クラス : Formula プロパティ |
このプロパティには、セル参照、演算子、および関数(標準関数またはユーザー定義のカスタム関数)から成る数式を設定します。数式で使用できる演算子と関数のリストについては、「関数リファレンス」を参照してください。
Spreadコントロールでは絶対セル参照と相対セル参照を使用できます。スプレッドシートのセル参照スタイルは、ReferenceStyleプロパティを使用して定義します。絶対行(または列)参照と相対行(または列)参照を同時に数式に含めることはできません。
Formulaプロパティの値を取得すると、数式の記述表現(例: SUM(A1:B1))を含む文字列が返されます。ただし、セル参照スタイルを、数式を表現できないスタイルに変更した場合は、表現できないセル参照の部分を疑問符に置き換えた数式が返されます。
数式の詳細については、「関数リファレンス」を参照してください。
using FarPoint.Win.Spread; using FarPoint.Win; private void Form1_Load(object sender, System.EventArgs e) { Cell acell, mycell, urcell; acell = fpSpread1.ActiveSheet.Cells[0, 0]; mycell = fpSpread1.ActiveSheet.Cells[2, 2]; urcell = fpSpread1.ActiveSheet.Cells[2, 3]; mycell.Value = 10; urcell.Value = 10; acell.Formula = "SUM(" + mycell.ToString() + "," + urcell.ToString() + ")"; }
Imports FarPoint.Win.Spread Imports FarPoint.Win Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim acell, mycell, urcell As FarPoint.Win.Spread.Cell acell = fpSpread1.ActiveSheet.Cells(0, 0) mycell = fpSpread1.ActiveSheet.Cells(2, 2) urcell = fpSpread1.ActiveSheet.Cells(2, 3) mycell.Value = 10 urcell.Value = 10 acell.Formula = "SUM(" + mycell.ToString() + "," + urcell.ToString() + ")" End Sub