Sub または Function が定義されていません。(Visual Basic)

更新 : 2007 年 11 月

Sub または Function を呼び出すには、事前に定義しておく必要があります。このエラーでは以下の原因が考えられます。

  • プロシージャ名のスペルが間違っています。

  • [参照設定] ダイアログ ボックスで参照を明示的に追加していないプロジェクトのプロシージャを呼び出しています。

  • 呼び出し元のプロシージャから参照できないプロシージャを指定しました。

  • 指定されたライブラリまたはコード リソースにない Windows ダイナミック リンク ライブラリ (DLL: dynamic-link library) ルーチンまたは Macintosh コード リソース ルーチンを宣言しました。

このエラーを解決するには

  1. プロシージャ名のスペルが正しいことを確認します。

  2. [参照設定] ダイアログ ボックスで、呼び出そうとしているプロシージャを含むプロジェクトの名前を探します。名前が表示されていない場合は、[参照] をクリックして探します。プロジェクト名の左にあるチェック ボックスをオンにして、[OK] をクリックします。

  3. ルーチンの名前を確認します。

参照

概念

エラーの種類

プロジェクト参照

参照

Sub ステートメント (Visual Basic)

Function ステートメント (Visual Basic)