Categories: VBA

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

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

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

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

原因

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

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

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

エラーの見本

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

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

対処

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

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

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

Webs

元事務処理担当者として、プログラミングを活用した業務改善を推進している。プログラマ出身ではない事務職の現場目線で情報を発信。 その他、webs-studio.jpをメインに、複数のブログサイトを立ち上げており、合計で月間10万PVのメディア運営を行っている。 姉妹サイト一覧