Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Modified 8/25/2018 5:59:13 AM EDT
If Not Intersect(Target, Range("B5")) Is Nothing Then
If Target.Cells.CountLarge > 1 Then Exit Sub
On Error GoTo M
Dim ans As Variant
ans = InputBox("Enter cell location where you want value cleared", , "E2")
Range(ans).ClearContents
End If
Exit Sub
M:
MsgBox "You entered " & ans & vbNewLine & "Which is a improper Range"
End Sub