web-dev-qa-db-ja.com

複数の引数subs vba

Access 2010でVBAを使用すると、サブがあります。

Public Sub setInterest(account As String, dmonth As Integer)
    ...somecode...
End Sub

そして、私はそれを呼んでいます

setInterest("myAccount",3)

そして、構文エラーが発生します。
1つの引数のみを使用するようにsubを変更し、3つの引数を除外してもエラーは発生しません。問題は2つの引数がある場合のみです。

21
user1302398

複数の引数を使用する場合、次のいずれかを記述できます。

 setInterest "myAccount", 3

または

 Call setInterest("myAccount", 3)

両方の例で、引数に名前を付けることができます。

setInterest account:="myAccount", dmonth:= 3
48
assylias