無効なプロシージャの呼び出しまたは引数 (エラー 5)

呼び出しの一部を完了できません。 このエラーの原因と解決策を次に示します。

  • 引数が、許可されている値の範囲を超えている可能性があります。 たとえば、Sin 関数は、特定の範囲内の値しか取ることができません。 使用できるのは 2,147,483,648 未満の正の引数だけなので、引数が 2,147,483,648 の場合は、このエラーが発生します。

    許可されている引数の範囲を確認してください。

  • このエラーは、現在のプラットフォームで有効でないプロシージャを呼び出そうとしたときにも発生する場合があります。 たとえば、プロシージャの中には、Microsoft Windows でのみ有効なもの、Macintosh でのみ有効なものなどがあります。

    プロシージャに関するプラットフォーム固有の情報を確認してください。

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

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

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