引数の数が一致していないようなケースでエラーが発生します。ただし、実際には次のようにコンパイルエラーとなります。引数が間違っている、いくつかのケースをご覧ください。
【存在しない名前付き引数を指定した。そもそも引数の数が正しくない】
【存在しない引数を、名前付き引数を使わずに指定した】
【名前付き引数を使わず、引数の数も合っていない】
2番目のケースは、コードが赤字になっていることからわかるように構文エラーですので、Enterキーを押しただけでエラーが発生します。いずれにしても、要するに「引数が変」なのですから、引数の指定を見直しましょう。
また、次のように、UserForm上で「VBAでは使用できないコントロール配列」を使用した場合にも、同じエラーが発生します。