• 締切済み

ACCESSでマクロ実行時コンパイルエラー

テーブルにある受付日のデータが20070124のように 数字の羅列で入力されている為、 クエリで下記のように、2007年 第○週、 と抽出していました。 式1: Left([受付日],4) & "年 第" & Format(Format(DateSerial(Left([受付日],4),Mid([受付日],5,2),Right([受付日],2)),"ww"),"00") & "週" それをマクロでワークシートに変換・プロシージャを実行しました。 モジュールには Function exMsgBox○○() MsgBox "○○のエクスポートが終了しました ", vbSystemModal, "終了確認" End Function と入力されています。(○○はワークシート名) ところが、今まで実行できたのが急に 「クエリ式'Left([受付日],4)・・・のコンパイルエラーが 発生しました」と言って実行できなくなりました。 何が悪いのでしょうか? ちなみにAccess2000です。

みんなの回答

  • y_y_co
  • ベストアンサー率23% (11/46)
回答No.1

Accessにおける、原因不明エラーは、 「最適化/修復」で直ることがよくありますが、 どうでしょう?

noname#23202
質問者

お礼

ご返信、ありがとうございました。 おっしゃるとおり、解析ツールのところで モジュールでコンパイル完了していないところがある と出たので、モジュールの画面にして デバッグ-すべてのモジュールをコンパイル をやったら、もと通りになりました!