特定のセルの値をもとにスタイルを変更したい
対象製品
SPREAD for Windows Forms 8.0J
詳細
条件付き書式を設定で下記のようにセルを絶対参照することにより、特定セルの値により、行全体の書式を変更するように設定することができます。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' テストデータの設定
FpSpread1.ActiveSheet.Cells(0, 0).Value = 10
' 条件付き書式の設定
Dim frule As New FarPoint.Win.Spread.FormulaConditionalFormattingRule("$A$1>5")
frule.ForeColor = Drawing.Color.White
frule.BackColor = Drawing.Color.Blue
FpSpread1.ActiveSheet.SetConditionalFormatting(0, -1, frule)
End Sub
' テストデータの設定
FpSpread1.ActiveSheet.Cells(0, 0).Value = 10
' 条件付き書式の設定
Dim frule As New FarPoint.Win.Spread.FormulaConditionalFormattingRule("$A$1>5")
frule.ForeColor = Drawing.Color.White
frule.BackColor = Drawing.Color.Blue
FpSpread1.ActiveSheet.SetConditionalFormatting(0, -1, frule)
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// テストデータの設定
fpSpread1.ActiveSheet.Cells[0, 0].Value = 10;
// 条件付き書式の設定
FarPoint.Win.Spread.FormulaConditionalFormattingRule frule = new FarPoint.Win.Spread.FormulaConditionalFormattingRule("$A$1>5");
frule.ForeColor = System.Drawing.Color.White;
frule.BackColor = System.Drawing.Color.Blue;
fpSpread1.ActiveSheet.SetConditionalFormatting(0, -1, frule);
}
{
// テストデータの設定
fpSpread1.ActiveSheet.Cells[0, 0].Value = 10;
// 条件付き書式の設定
FarPoint.Win.Spread.FormulaConditionalFormattingRule frule = new FarPoint.Win.Spread.FormulaConditionalFormattingRule("$A$1>5");
frule.ForeColor = System.Drawing.Color.White;
frule.BackColor = System.Drawing.Color.Blue;
fpSpread1.ActiveSheet.SetConditionalFormatting(0, -1, frule);
}
キーワード
外観