Access VBA のトラブル

未定義関数'Date'があります

最終更新日:2005/12/12

VBA で利用可能な関数(Date、Now など)が未定義関数と表示されてしまう場合、VBA の参照設定に参照不可な項目が指定されている可能性があります。

  1. データベースウィンドウの何もないところで右クリックし、[Visual Basic Editor] をクリックします(Alt+F11)。
  2. メニューバーの [ツール] - [参照設定] をクリックします。
  3. “参照不可”になっている項目のチェックをはずします。
  4. [OK] をクリックします。
  5. Access を再起動します。

ちなみに、クエリに埋め込んだ関数名を全角で書いた場合にも、同じエラーが発生します。盲点ですね。


<関連URL>
[ACC2000] 参照先が不正な場合、VBA 関数がエラーになる
[ACC2000] Access データベースでの参照の問題を解決する方法