VB: IsMissing 関数は Variant にしか使えない

Visual Basic Tips(一般)- 省略可能な引数を使用する場合 (RNK's HomePage)
http://www.mitene.or.jp/~rnk/TIPS_VB_GEN.htm#LinkParm

ここのサンプルで、プロシージャ引数に Optional キーワードをつけた場合の扱いが、「文字列型」「数値型」「Variant 型」にわけて紹介されている。
おやっと思って確認してみると、どうやら IsMissing 関数は Variant 型にしか使えないようだ。って、「どうやら」も何も、僕が知らなかっただけですが。

IsMissing Function (MSDN Library Online)
http://msdn.microsoft.com/library/en-us/vbenlr98/html/vafctIsMissing.asp

要約すると、Variant じゃない普通の型には "missing" を表すフラグがないから、そういう場合は省略時のデフォルト値を指定しろ、ということ。