• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでインポート元ファイルの読込可否を判別するには?)

VBAでインポート元ファイルの読込可否を判別するには?

このQ&Aのポイント
  • AccessVBAでCSVファイルをインポートして処理を行っています。インポート元のファイルが他のユーザーによって開かれているか、読み取り権限がない場合はエラーが発生します。
  • CSVファイルのインポートを行う前に、ファイルの読込可否を判別する方法を知りたいです。
  • ファイルの読込可否が判別できれば、可能な場合はテーブルのレコードを削除して新たにインポートを行い、不可な場合は既存のデータを用いて集計を行います。

質問者が選んだベストアンサー

  • ベストアンサー
  • t2hayashi
  • ベストアンサー率46% (102/219)
回答No.1

エラートラップがいちばんです。 OnErrorで、エラー時には既存のデータを使うように書けばよいかと。 もし、可否を調べても、実際の読み込みタイミングでは排他で開かれている可能性もあり読み込んでみなければわからんということも多々ありそうです。 ですのでエラートラップで書くべきかと。

xtoufux
質問者

お礼

ご返答頂きありがとうございます。 質問後自分なりに色々調べましたが、やはりエラートラップが一番の様ですね! ありがとうございました。

関連するQ&A

専門家に質問してみよう