N012 SUB または FUNCTION の名前ではありません: <名前>

関数かサブルーチンの名前が必要なステートメントで、サブルーチンでも関数名でもない名前が使用されました。このステートメントは以下のいずれかです。

サブルーチンや関数がプロシージャ内で呼び出される前に定義されていないときは、Declare ステートメントを使用してそれを前方宣言してください。サブルーチンや関数は、モジュールレベルで呼び出す前に定義しなければなりません。