この名前付き引数は既に指定されています

名前付き引数は、各プロシージャ呼び出しの引数リストで 1 回だけ使用します。 このエラーの原因と解決策は次のとおりです。

  • 1 回の呼び出しで、同じ名前付き引数を複数回指定しました。 たとえば、プロシージャ MySub で名前付き引数 Arg1Arg2が必要な場合、次の呼び出しでこのエラーが生成されます。

    Call MySub(Arg1 := 3, Arg1 := 5) 
    
    

    重複しているいずれかの指定を削除してください。

  • 同じ引数を position と named 引数 の両方で指定しました。たとえば、次のようになります。

    Call MySub(1, Arg1 := 3) 
    
    

    重複しているいずれかの指定を削除してください。

詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。