9.0
187
variantvar Return True if this variant
p
arameter's ar
g
ument ex
p
ression was not s
p
ecified in the
Sub, Function or Property call.
Example
Sub Main
Opt 'IsMissing(A)=True
Opt "Hi" 'IsMissing(A)=False
Many 'No args
Many 1,"Hello" 'A(0)=1 A(1)=Hello
OptBye '"Bye"
OptBye "No" '"No"
End
Sub
C:\ABCTemp\vbs\Sub_Definition.htm
Sub
Opt(Optional A)
Debug
.Print "IsMissing(A)=";IsMissing(A)
End
Sub
C:\ABCTemp\vbs\Sub_Definition.htm
Sub
Many(ParamArray A())
If
LBound(A) > UBound(A) Then
Debug
.Print "No args"
Else
For
I = LBound(A) To UBound(A)
Debug
.Print "A(" & I & ")=" & A(I) & " ";
Next I
Debug
.Print
End
If
End
Sub
C:\ABCTemp\vbs\Sub_Definition.htm
Sub
OptBye(Optional A As String = "Bye")
Debug
.Print A
End
Sub
IsNumeric Function
Syntax
IsNumeric(expr)
Group
Variable Info
Description
Return the True if expr is a numeric value.
Parameter Description
expr A variant expression is a numeric value if it is numeric or strin
g
value that re
p
resents
a number.
See Also: TypeName, VarType.
Example










