セルの色がカラーインデックスが34又は36番の時の処理を実行したく、以下のIf文を作成しました。
If Cells(i, 3).Interior.Color = 34 Or Cells(i, 3).Interior.Color = 36 Then ~処理~ EndIF
ところがCells(i,3)の色が34(水色)でも36(薄黄)でも処理が実行されません。
色が間違えている場合があるので、
Cells(i,3).Interior.ColorIndex = 34
で色を付けて再度確認しましたが、同様でした。
IF分で分岐する時はカラーインデックスではなく、「RGB」の番号で無いと反応しないのでしょうか?
原因、修正点などご教授いただければ幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/27 23:24