EXCELマクロ 指定セルに色を塗る エラーチェックにも使えます
エラーや特定のセルに色を塗るマクロです。
VBA
Dim set_data01 As Object Worksheets("Sheet1").Select Cells.Interior.ColorIndex = xlNone '###セル色付クリア Set set_data01 = Worksheets("Sheet1").Range("A1") Do Until set_data01.Offset(0, 0).Value = "" '###A1を基準に、行方向に空白が出るまで繰り返す。 If set_data01.Offset(0, 0).Value = "りんご" then set_data01.Offset(0, 0).Interior.ColorIndex = 3 '###りんごを赤 Else set_data01.Offset(0, 0).Interior.ColorIndex = xlNone '###りんご以外は塗り潰し無し Endif Set set_data01 = set_data01.Offset(1, 0) '###1行下へ移動 Loop
一番最初に色をクリアしているので、xlNone の処理は無くても良いです。
色パッド
ディスカッション
コメント一覧
まだ、コメントがありません