Validate a cell Using ISNUMBER Function
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim rng As Range
Set rng = Range("B2:H14")
If Not Intersect(Target, rng) Is Nothing Then
If Not Application.WorksheetFunction.IsNumber(Target.Value) Then
MsgBox "This is not Number. Please enter valid Data"
Cells(Target.Row, Target.Column).Value = "Enter Valid Data"
End If
End If
Application.EnableEvents = True
End Sub