VBAのコードエディタで記述したVBAコードを実行したとき、実行エラーとなり、ポップアップウィンドウ内に「名前付き引数が見つかりません。」と表示されていることがあります。
今回の記事ではエラー「名前付き引数が見つかりません。」が発生した場合の原因と対処を紹介します。
このコンパイルエラーの原因は下記の通りです。
引数の名前を誤って入力した場合
VBAコードのタイプミスです。実際に「名前付き引数が見つかりません」のコンパイルエラーが発生するVBAコードを見てみましょう。
上の画像は、VBAで指定のセル範囲の並び替えを記述している例ですが、DataOption引数のスペルが誤っていることが分かります。
DataOption引数のスペルをDateOptionと記述してしまっているために、コンパイルエラーが発生したのです。
引数のスペル誤りの箇所を探して、正しく記述し直すことで、「名前付き引数が見つかりません」のコンパイルエラーは解消します。
VBAのデバッグで、コードを見ていくのは大変な作業ですが、「名前付き引数が見つかりません」の場合には、引数の名前が誤っていると特定できますので、
引数の「××:=~~」の×の箇所を確認しましょう。
※ :=の左側です