省略可能な引数には、既定値を指定する必要があります。

更新 : 2007 年 11 月

呼び出し元のプロシージャによってパラメータが指定されない場合、省略可能なパラメータでは既定値を指定する必要があります。

Error ID: BC30812

このエラーを解決するには

  • 省略可能なパラメータの既定値を指定します。次に例を示します。

    Sub Proc1(ByVal X As Integer, _
          Optional ByVal Y As String = "Default Value")
       MsgBox("Default argument is: " & Y)
    End Sub
    

参照

概念

プロシージャ宣言 (Visual Basic 6.0 ユーザー向け)

参照

Optional (Visual Basic)