Sub Sample2()
If Application.Intersect(ActiveCell, Range("B2:D5")) Is Nothing Then
MsgBox ActiveCell.Address(False, False) & "は" & vbCrLf & _
"セル範囲B2:D5の外です"
Else
MsgBox ActiveCell.Address(False, False) & "は" & vbCrLf & _
"セル範囲B2:D5の中です"
End If
End Sub