パラメータ '<parametername>' には、一致する省略された引数が既に存在します

更新 : 2007 年 11 月

プロシージャ呼び出しで、引数の位置による指定を省略した後で、同じ引数が名前で指定されています。例を次に示します。

Public Sub ABC(ByVal X As Byte, Optional ByVal Y As Byte = 0, _
                                Optional ByVal Z As Byte = 0)
' ...
' Argument Y is omitted by position, but supplied by name.
Call ABC(6, , Y:=3)   

エラー ID: BC36566

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

  • 引数を位置によって指定するか、位置による指定を省略するコンマを削除します。

参照

概念

位置と名前による引数渡し