回答編集履歴

1

修正

2019/12/23 00:59

投稿

hatena19
hatena19

スコア34073

test CHANGED
@@ -8,8 +8,18 @@
8
8
 
9
9
  背景色(Interior.Color)を設定しているなら、条件付き書式が優先されますので変更されません。
10
10
 
11
- 条件付き書式をVBAで条件付き書式(FormatConditions)を設定すれば変更できます。
11
+ VBAで条件付き書式(FormatConditions)を設定すれば変更できます。
12
12
 
13
13
 
14
14
 
15
+ 条件付き書式で空白の背景色を変更してあるのに、さらに背景色を変更するのは何のためか、その目的?
16
+
17
+ また、変更する条件、タイミングは?
18
+
19
+ 変更した後、元に戻す必要もあるが、そのタイミングと条件は?
20
+
21
+ 上記の点が不明確なので、これ以上の具体的な回答は難しいです。
22
+
23
+
24
+
15
- ただ、VBAで背景色を変更するなら、条件付き書式は使わずにWorksheet_ChangeイベントでInterior.Colorを設定するほうがシンプルになりそうです。
25
+ 条件によっては、VBAで背景色を変更するなら、条件付き書式は使わずにWorksheet_ChangeイベントでInterior.Colorを設定するほうがシンプルになる場合もありそうです。