①条件の判定を「True/False」の論理値で返す場合は、
「Boolean」(ブール型)を指定する。
例:判定 As Boolean
②戻り値を省略可能にしたい場合は、「Optional」を付けて指定する。
例:Optional 省略 As Variant
なお、バリアント型の引数(戻り値)が省略されたか否かの判定には、
VBAの「IsMissing」関数を使用出来る。
例:
’引数が省略された場合は
If IsMissing(省略) Then
「引数が省略された場合の処理 」
'引数が省略されなかった場合は
Else
「引数が省略されなかった場合の処理 」
End If