質問 実行時エラー1004の回避方法は?
質問の背景
エラーの発生原因が分からないので、回避策が立てられません。
手動が成功することからメモリーリソース不足を疑っています。
リソース不足が原因であるなら、OSのどこに問題があるのでしょうか?
環境
・Windows Vista SP2(32bit) + Excel2010 RAM:4GB実装
・Windows Vista は3GBスイッチを有効にしている。
(bcdedit set increaseuserva 2900)
現象 手動でのPasteは成功するが、VBAではエラーが発生する。
ソースコード
' Excel2010のワークシートに追加したVBAの一部分
....
Range("BH4:DH176").Select
Selection.Copy
Range("BH361").Select
' 下のPaste文で
' 実行時エラー 1004 データを貼り付けできません。
' が発生する。
ActiveSheet.Pictures.Paste.Select
Range("BH183:DH355").Select
Selection.Copy
Range("BH539").Select
ActiveSheet.Pictures.Paste.Select
....
C#開発者