|
なんだかぜんぜん読み違えてました。
修正します。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
With Target
If .Count > 1 Then Exit Sub
If .Column = 2 Or .Column = 6 Then
If IsNumeric(.Text) And .Offset(, 1).Value < 0 Then
.Offset(, 1).Font.ColorIndex = 3
.Offset(, 1).Interior.ColorIndex = xlNone
Else
.Offset(, 1).Font.ColorIndex = 0
.Offset(, 1).Interior.ColorIndex = 6
End If
If IsNumeric(.Text) And .Offset(-1, 0).Value = .Value Then
.Interior.ColorIndex = 5
Else
.Interior.ColorIndex = xlNone
End If
End If
End With
End Sub
|
|