私は5x5ボックスのグリッドを持っています。これらは、5x5ボックスのミラーグリッドに対して、TRUEまたはFALSEの値でチェックされます。最初のグリッドでは、最初のグリッドにチェックボックスがあり、2番目のグリッドでTRUEまたはFALSEとなり、1つの行がチェックされると、H2-L2がすべてTRUEであるかどうかがチェックされ、B2に条件付き書式が適用されます-F2(チェックボックス付きグリッド)。条件付きフォーマットは最初のセルにのみ適用されます
問題は、私が列のためにこれをやろうとすると、B2-B6はB2だけが書式を変更するということです。私はそれを例えばB3だけに適用しようとしますが、それはうまくいかないのです。ルールはリストの一番上にあり、当然のことながら優先順位を付けるべきです。
例えば1行目のコードは次のとおり
"この式が真である形式値:"
=AND($H2=TRUE;$I2=TRUE;$J2=TRUE;$K2=TRUE;$L2=TRUE)
そして、それは範囲に適用:
=$B$2:$F$2
すなわち働くしかし、これが唯一のB2に動作しない:
"この式が真であるフォーマット値:"
=AND($H2=TRUE;$H3=TRUE;$H4=TRUE;$H5=TRUE;$H6=TRUE)
と範囲..です
=$B$2:$B$6
だから、B2が再フォーマットされため、私がB2-B6のチェックボックスをチェックすると、数式は問題ではないと思われますが、範囲はです。これはバグですか、修正することは不可能ですか、何か見落としていますか?行/列少し簡単のために行く
あなたは*ミラーグリッド*それを呼び出すが、それは実際に**転置**ミラーグリッドであるようです。期待される結果と共にサンプルデータを投稿する。 [mcve] – Jeeped
あなたは '$ H2'を使用しました。これは(行ではなく)列に対して「ロック」するだけです...第2の式は' H3:H7'が 'B3'に対して真であると考えます...数式は次のようにする必要があります。 '= AND($ H $ 2 = TRUE ....' –
Dirkありがとうございました!この番号をロックしようとするとエラーが発生しました。条件付きフォーマット式。私は悪い記憶を持っていると思う。 –