VBA イベントWorksheet_Change 数値入力判別チェック
'シートモジュールに記述 シートモジュール出し方 シートタブの上で「右クリック」→「コードの表示」に記述
Private Sub Worksheet_Change(ByVal Target As Range) ' イベント 値が変わったら
If Target.Column = 8 Then ' H列
If Target.Value = "" Then
Target.Offset(0, -6).Interior.ColorIndex = 0 'B列 を取得して 指示
Else
Target.Offset(0, -6).Interior.ColorIndex = 6 'B列 を取得して 指示
End If
End If
End Sub