Check the selection type : TypeName « Data Type « VBA / Excel / Access / Word

Home
VBA / Excel / Access / Word
1.Access
2.Application
3.Data Type
4.Data Type Functions
5.Date Functions
6.Excel
7.File Path
8.Forms
9.Language Basics
10.Math Functions
11.Outlook
12.PowerPoint
13.String Functions
14.Windows API
15.Word
16.XML
VBA / Excel / Access / Word » Data Type » TypeName 
Check the selection type
 
Sub EnterSquareRoot4()
    Dim Num As Variant
    If TypeName(Selection<> "Range" Then
        MsgBox "Select a range first."
        Exit Sub
    End If
    Num = InputBox("Enter a value")
    If Not IsNumeric(NumThen
        MsgBox "You must enter a number."
        Exit Sub
    End If
    If Num < Then
        MsgBox "You must enter a positive number."
        Exit Sub
    End If
    ActiveCell.value = Sqr(Num)
End Sub

 
Related examples in the same category
1.Use TypeName to get the object data type
2.Get the type name
3.Get the type name of an array
4.Uses VBA's handy TypeName function to determine the data type of the FormulaTest variable
5.Returning the Active Window, Inspector, or Explorer
6.Loop all table definitions in Database
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.