• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAのメソッドSaveasについて)

エクセルVBAのメソッドSaveasについて

このQ&Aのポイント
  • エクセルVBAのメソッドSaveAsについて、ファイル保存を行う際に、100個以上のファイルを保存すると非常に遅くなるか、途中でプログラムの応答がなくなります。
  • メソッドSaveAsがCPUかメモリを浪費している可能性があるため、問題の原因となっています。
  • Windows XP Proおよびエクセル2002を使用しており、ファイル保存中に問題が発生しています。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

ファイルC は開いただけで何も変更せずに別名でコピーしているだけ? であれば、ファイルC は開かずに FileCopy を使うとか、、、 FileCopy "C:\・・\ファイルC.xls", "C:\・・\(新ファイル名)" 50KB程度のファイルだと、500個コピーしても数秒でしたよ。

ken123
質問者

お礼

papayuka様 いつもすいません。ありがとうございます。助かりました。Filecopyの意味がよくわかりました!! 8MB 130個でJust1分でした。 むっちゃ嬉しいです。 これからも何卒よろしくお願いします。 本当にありがとうございました!!