1

複数の列を持つシートがあります。列 A は数値で構成されます。列 A のセル値が偶数 (または奇数) であるかどうかに応じて、その行のいくつかのセルを強調表示したいのですが、行全体ではありません。

これまでのところ、条件付き書式を使用して、強調表示する列ごとに書式設定ルールを追加できました。たとえば、列 A、B、E を強調表示する場合は、次の 3 つのルールを使用します。

Formula: =ISEVEN(A1) - Highlight Format - Sheet!$A$1:$A100
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$B$1:$B100
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$E$1:$E100

...およびその他すべての追加列について。

しかし、これは非常に面倒です。一度にすべてをカバーするルールを作成する方法がわかりません。私はVBAが解決策かもしれないと推測していますが、私は初心者です。

これを攻撃する方法の手がかりはありますか?

4

2 に答える 2

1

そのための数式で参照列を修正するだけです (この場合、A は $A になります)。それが適用される範囲は、すべて同じルールに入れることもできます。

Formula: =ISEVEN($A1) - Highlight Format - Sheet!$A$1:$B100;Sheet!$E$1:$E100

したがって、VBA は必要ありません。

于 2012-12-03T12:04:11.423 に答える
0

:)あなたはそれほど汗をかく必要はありません。何のHighlight Formatためにあるのかわかりません。条件付き書式設定ウィンドウ/ウィザードのテキストボックスに偶数、奇数を追加し、それに応じて書式設定の色を選択できます。

これを試してみてください:

でも:

=MOD(A1,2)=0

奇数の場合:

=MOD(A1,2)>0
于 2012-12-03T12:57:19.433 に答える