条件の一覧
条件定義(ConditionalCellStyleItem)で指定できる組み込みの条件は次の通りです。
開発者が独自の条件を定義するには、ダイナミック セルスタイルを使用します。詳細は「ユーザー定義の条件付きセルスタイル」を参照してください。
ConditionalCellStyleOperator | 値1 | 値2 | 説明 |
---|---|---|---|
IsNull | - | - | セルの値がnull参照(Visual BasicではNothing)またはDBNull.Value |
IsNotNull | - | - | セルの値がnull参照(Visual BasicではNothing)またはDBNull.Valueではない |
IsEmpty | - | - | セルの値がnull参照(Visual BasicではNothing)、DBNull.Value、String.Emptyのいずれか |
IsNotEmpty | - | - | セルの値がnull参照(Visual BasicではNothing)、DBNull.Value、String.Emptyのいずれでもない |
IsTrue | - | - | セルの値が True |
IsFalse | - | - | セルの値が False |
Between | 有効 | 有効 | セルの値が値1から値2の範囲に含まれる |
NotBetween | 有効 | 有効 | セルの値が値1から値2の範囲に含まれない |
Equals | 有効 | - | セルの値が値1と等しい |
NotEquals | 有効 | - | セルの値が値1と等しくない |
GreaterThan | 有効 | - | セルの値が値1より大きい |
LessThan | 有効 | - | セルの値が値1より小さい |
GreaterThanOrEquals | 有効 | - | セルの値が値1より大きいか等しい |
LessThanOrEquals | 有効 | - | セルの値が値1より小さいか等しい |
Contains | 有効 | - | セルの値が値1を含む(文字列による比較) |
StartsWith | 有効 | - | セルの値が値1で始まる(文字列による比較) |
EndsWith | 有効 | - | セルの値が値1で終わる(文字列による比較) |
IsMatch | 有効 | - | セルの値が値1の正規表現に一致する |
IsNotMatch | 有効 | - | セルの値が値1の正規表現に一致しない |
開発者が独自の条件を定義するには、ダイナミック セルスタイルを使用します。詳細は「ユーザー定義の条件付きセルスタイル」を参照してください。
条件付きセルスタイルの作成
次のコードは、セルの値がnull(Visual BasicではNothing)のときに赤色、nullでない場合に青色をセルの背景に適用します。
次のコードは、作成した条件付きセルスタイルをセルに適用します。
既定の状態では値が入力されていないため、セルの背景色が赤色に設定されます。セルに何らかの値を入力したとき、セルの背景色が青色に設定されます。
次のコードは、作成した条件付きセルスタイルをセルに適用します。
既定の状態では値が入力されていないため、セルの背景色が赤色に設定されます。セルに何らかの値を入力したとき、セルの背景色が青色に設定されます。
