Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12095 / 13646 ツリー ←次へ | 前へ→

【12375】エラーの回避方法(リソースの解放?) 山プ〜 04/4/1(木) 18:33 質問
【12387】Re:エラーの回避方法(リソースの解放?) IROC 04/4/1(木) 23:13 回答
【12393】Re:エラーの回避方法(リソースの解放?) 山プ〜 04/4/2(金) 9:46 質問
【12395】Re:エラーの回避方法(リソースの解放?) Asaki 04/4/2(金) 9:55 回答
【12409】Re:エラーの回避方法(リソースの解放?) 山プ〜 04/4/2(金) 16:11 お礼

【12375】エラーの回避方法(リソースの解放?)
質問  山プ〜  - 04/4/1(木) 18:33 -

引用なし
パスワード
   約5万件のCSVデータを読み込み、データのキーに対応して
約200個のファイルを作成する処理を開発中です。
ファイルの中には、原紙となるシートを何回もコピーして
データを貼り付ける処理をしています。コピー回数は
1000回以上となっています。

上記の処理を実行させると、シートのコピーの処理で
エラーメッセージ「400」で処理が途中で終わってしまいます。

シートのコピー処理自体は、止まるまでは正常に処理しています。

シートのコピー回数に上限とかあるのでしょうか?
それともファイル作成・シートのコピーの多用でリソース不足になって
しまっているのでしょうか?

いずれにしましても、解決する方法がありましたら教えていただきたいと思います。

よろしくお願いします。

【12387】Re:エラーの回避方法(リソースの解放?)
回答  IROC  - 04/4/1(木) 23:13 -

引用なし
パスワード
   メモリ(リソース?)不足が原因かと思われます。

メモリを解放するには、Excelを再起動する必要があります。

【12393】Re:エラーの回避方法(リソースの解放?)
質問  山プ〜  - 04/4/2(金) 9:46 -

引用なし
パスワード
   処理の途中でなってしまうので、できれば処理を継続させたいのですが・・。
対処法はないのでしょうか?

【12395】Re:エラーの回避方法(リソースの解放?)
回答  Asaki  - 04/4/2(金) 9:55 -

引用なし
パスワード
   こんにちは。

物凄い回数コピーするとおかしくなる、という現象は、確かに有るようです。

原本のファイル自体をコピーして、これにデータを読み込むとか、
原本のファイルにデータを読み込んで、別名保存するとか、
コピー回数を減らす方向の仕様変更は可能ですか?

#動作確認していませんので、↑でも上手くいかないかもしれませんが。。。

【12409】Re:エラーの回避方法(リソースの解放?)
お礼  山プ〜  - 04/4/2(金) 16:11 -

引用なし
パスワード
   ファイルの作成回数を減らし、リソースの減少を防ぐ案と
処理を分割し、2度に分ける案を試したところ、正常動作しました。
上記2案のどちらかに仕様変更していただくようにしてもらう予定です。
ご回答ありがとうございました。

12095 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free