VBAで書きたいです。
特定の範囲(出来れば図のような範囲、難しい場合はシート全体からでもOK)に
オレンジがあればB1セルに[A]、オレンジがない場合はB1セルに[B]と記載したい場合
どの様にコードを書いたらいいでしょうか。
こんな感じかな、と書いてみたのですが、見当違いなようで動きません。
どなたかアドバイスお願いします。
VBA
1Sub Test() 2 3 Dim Flag 4 5 Select Case True 6 Case Range("I8:T17").Interior.ColorIndex = RGB(0、166、93) '緑 7 Case Range("I8:T17").Interior.ColorIndex = RGB(237、28、36) '赤 8 Case Range("I8:T17").Interior.ColorIndex = RGB(255, 255, 255) '白 9 Case Else 10 Flag = False 11 End Select 12 13 If Flag = False Then 14 Range("B2") = "〇" 15 Else 16 Range("B2") = "×" 17 End If 18 19 20End Sub
その色って条件付き書式で設定した色だったりしませんか?