Language Basics VisualBasic Script

Sub CheckCell()
      Dim Msg As String
      Select Case IsEmpty(ActiveCell)
      Case True
         Msg = "is blank."
      Case Else
         Select Case ActiveCell.hasFormula
      Case True
         Msg = "has a formula"
      Case False
         Select Case IsNumeric(ActiveCell)
         Case True
            Msg = "has a number"
         Case Else
            Msg = "has text"
         End Select
      End Select
      End Select
      MsgBox "Cell " & ActiveCell.Address & " " & Msg
End Sub