05.ユーザー定義関数の引数(戻り値)の指定について

①条件の判定を「True/False」の論理値で返す場合は、
 「Boolean」(ブール型)を指定する。
 例:判定 As Boolean

 

②戻り値を省略可能にしたい場合は、「Optional」を付けて指定する。
 例:Optional 省略 As Variant

 

なお、バリアント型の引数(戻り値)が省略されたか否かの判定には、
VBAの「IsMissing」関数を使用出来る。
 例:
  ’引数が省略された場合は
     If IsMissing(省略) Then   
         「引数が省略された場合の処理 」      
    
   '引数が省略されなかった場合は
     Else
          「引数が省略されなかった場合の処理 」  
     End If