0

複数の列を持つテーブルがあります。列 'E' に条件付き書式を適用したい (ルール マネージャーから)。列 M と N の値に基づいて、列 E の対応するセルの色分けを変更する必要があります。

問題は、(マクロ呼び出しを介して) テーブルを更新するときに、列 E の値が最初に右にシフトしてから左に移動するように列の挿入と削除を行うことです。値が右 (列 F) にシフトすると、書式設定も右にシフトします。ただし、値が列 E に戻ると、書式設定は列 F にとどまります (M と N の値に基づく)。

Rules Manager の「Applies to」フィールドが台無しです。「=$E$1:$E$6400」であるはずですが、「=$E$71:$E$6400, $F$1:$F$70」に変更されます (70 行には、更新されたテーブルの値があります)

書式設定が列 E に保持され、列 F にシフトしないようにするにはどうすればよいですか。

4

1 に答える 1

0

少し前に質問されたことは知っていますが、まだこの問題が発生している可能性があります;)

少し要約すると、列にいくつかの変更を加えるマクロを使用しているため、条件付き書式が台無しになります。マクロにコードを追加して、アクションの前に条件付き書式を削除してから、列を作り直して再度追加してみてはどうでしょうか。

特定のコードを追加しても問題ありません。記録できます。

于 2013-08-23T09:53:36.637 に答える