jigglypuff
New Member
- Joined
- Mar 28, 2013
- Messages
- 25
If Target.Row >= 5 Then
If Cells(Target.Row, 5).Value >= 1 Then Cells(Target.Row, 5).Interior.Color = vbGreen
If Cells(Target.Row, 5).Value < 1 Or Cells(Target.Row, 5).Value = "" Then Cells(Target.Row, 5).Interior.Color = xlNone
End If
I am having problems with this code, when I set a number with letter, e.g.: '899gg', a error appears on the screen. Any ideas of what could have causing it? I think I have to set another if sentence saying that if a number has letters then (target.roll, 5).value = "" but have no idea how to do so...
If Cells(Target.Row, 5).Value >= 1 Then Cells(Target.Row, 5).Interior.Color = vbGreen
If Cells(Target.Row, 5).Value < 1 Or Cells(Target.Row, 5).Value = "" Then Cells(Target.Row, 5).Interior.Color = xlNone
End If
I am having problems with this code, when I set a number with letter, e.g.: '899gg', a error appears on the screen. Any ideas of what could have causing it? I think I have to set another if sentence saying that if a number has letters then (target.roll, 5).value = "" but have no idea how to do so...