• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルvba)

エクセルVBAでファイル操作時に実行時エラーが発生する

このQ&Aのポイント
  • エクセルVBAのコードでファイルをオブジェクトに格納して操作する際に、エラーが発生することがあります。具体的には、'Set xlBook = xlApp.Workbooks.Open(ActiveWorkbook.FullName)'という部分で実行時エラー1004が発生します。
  • このエラーの原因は、オブジェクトを正しく設定していないためです。正しくファイルをオブジェクトに格納するためには、ActiveWorkbook.FullNameではなく、ファイルのパスを直接指定する必要があります。
  • 具体的な対処方法は、以下の通りです。まず、xlBookを宣言し、ファイルのパスを指定します。次に、xlAppを作成し、xlBookを引数としてWorkbooks.Openメソッドを実行します。これにより、ファイルが正しくオブジェクトに格納され、エラーが発生しなくなります。

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

  • ベストアンサー
回答No.1

自分は、既にオープンされているわけね? ThisWorkbook、で十分では?? あえてやるなら、Set xBook = ThisWorkbook

vdrqmaqbehg
質問者

お礼

どうもありがとうございました。

関連するQ&A

専門家に質問してみよう