式に未定義関数 '関数名' があります。 これには主に、以下の 3 つの原因が考えられます。 組み込み関数を使用している場合は 1 を、ユーザー定義関数の場合は 2 と 3 を参照してください。 Access 2000 で新関数を使用している Access 2000 で追加された新関数(Replace 関数や WeekdayName 関数など)の一部は、VBA 上でのみ使用できます。 これらの新関数は、式ビルダの組み込み関数一覧の中にも表示されず、クエリー中で使用すると前述のエラーが発生します。 これは Access 2000 の障害で、Access 2002 で修正されました。したがって Access 2000 でしか発生しません。 225956 - [ACC2000] 新しい VBA 関数を式で使用できない 回避策は以下の 3 つです。 Access 2002 以上にアップグレードする