vbパラメータが選択不可能な問題に対処する方法

VBでは、パラメータを任意指定するかしないかを指定するためにOptionalキーワードを使用できます。

オプションのパラメーターにする場合、オプション型として宣言する、下記を参照:

Sub MySub(Optional ByVal myParam As Integer = 0)
' ...
End Sub

MySubを呼び出すときにmyParam引数が指定されなければ、デフォルト値の0が使用され、指定されればその値が使用されます。

また、IsMissing 関数を使用してオプション パラメーターが渡されたかどうかを確認することもできます。たとえば次のようにします。

Sub MySub(Optional ByVal myParam As Integer)
If IsMissing(myParam) Then
' 参数未提供
Else
' 参数已提供
End If
End Sub

OptionalキーワードとMissing関数を使用することでVBの引数が省略可能になります。

bannerAds