Yes, sorry, typo!!
I need to use more than one value, "LAB" "LAB ORD" "OT LAB" and also they will be in upper and lower cases.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range, cel As Range
Set rng = Intersect(Intersect(Target, [H:H,M:M]), Me.UsedRange)
If Not rng Is Nothing Then
For Each cel In rng
If InStr(UCase(cel), "LAB") Then
MsgBox "Enter Rate"
Exit For
End If
Next
End If
End Sub
Option Compare Text
Private Sub Worksheet_Change(ByVal Target As Range)
'Modified 1/17/2019 12:40:25 AM EST
If Not Intersect(Target, Range("Cake")) Is Nothing Then
If Target.Cells.CountLarge > 1 Or IsEmpty(Target) Then Exit Sub
If InStr(Target.Value, "LAB") Then MsgBox "Enter Rate"
End If
End Sub