引数の数が一致していません。または不正なプロパティを指定しています。(エラー番号:450)


引数の数が一致していないようなケースでエラーが発生します。ただし、実際には次のようにコンパイルエラーとなります。引数が間違っている、いくつかのケースをご覧ください。

【存在しない名前付き引数を指定した。そもそも引数の数が正しくない】

【存在しない引数を、名前付き引数を使わずに指定した】

【名前付き引数を使わず、引数の数も合っていない】

2番目のケースは、コードが赤字になっていることからわかるように構文エラーですので、Enterキーを押しただけでエラーが発生します。いずれにしても、要するに「引数が変」なのですから、引数の指定を見直しましょう。

また、次のように、UserForm上で「VBAでは使用できないコントロール配列」を使用した場合にも、同じエラーが発生します。