VBA『名前付き引数が見つかりません。』のエラーの原因と対処を紹介

VBAのコードエディタで記述したVBAコードを実行したとき、実行エラーとなり、ポップアップウィンドウ内に「名前付き引数が見つかりません。」と表示されていることがあります。

今回の記事ではエラー「名前付き引数が見つかりません。」が発生した場合の原因と対処を紹介します。

目次

名前付き引数が見つかりません

原因

このコンパイルエラーの原因は下記の通りです。

引数の名前を誤って入力した場合

VBAコードのタイプミスです。実際に「名前付き引数が見つかりません」のコンパイルエラーが発生するVBAコードを見てみましょう。

エラーの見本

上の画像は、VBAで指定のセル範囲の並び替えを記述している例ですが、DataOption引数のスペルが誤っていることが分かります。

DataOption引数のスペルをDateOptionと記述してしまっているために、コンパイルエラーが発生したのです。

対処

引数のスペル誤りの箇所を探して、正しく記述し直すことで、「名前付き引数が見つかりません」のコンパイルエラーは解消します。

VBAのデバッグで、コードを見ていくのは大変な作業ですが、「名前付き引数が見つかりません」の場合には、引数の名前が誤っていると特定できますので、

引数の「××:=~~」の×の箇所を確認しましょう。
※ :=の左側です

よかったらシェアしてね!
  • URLをコピーしました!
目次