|
どなたおかご存知の方がいらっしゃいましたら教えて下さい。お願いします。
私の環境は「OS…WindowsNT EXCEL97」です。
以下のコードが記録されたボタンを何度もクリックすると、20回目ぐらいでバグでもないのにデバックが起こり、25回目ぐらいでアプリケーションエラーになってしまいます。原因は何なのでしょうか?また、解決策はあるのでしょうか?どなたかご存知の方がいらっしゃいましたら教えて下さい。お願いします。
以下に、そのコードとエラー内容を記載いたします。
*Book1は下記のコードが組み込まれているEXCELです。
Workbooks.Open C:\Book2
Sheets(“Sheet1”).Move Before:=Workbook(Book1).Sheets(1)
--- 計算などの処理 ---
Sheets(“Sheet1”).Move Before:=Workbook(Book2).Sheets(1)
Windows(Book2).Save
Windows(Book2).Close
デバックが起こる場所とアプリケーションエラーが起きる場所は同じで、シートの移動を行っているコードの部分です。
アプリケーションエラーの内容は『d860”の命令が”0x0186bc”のメモリを参照しました。read”になることはできませんでした。』というものです。
ワトソン博士が表示され、Book2は使えなくなってしまいます。(開くと同時にアプリケーションエラーになってしまいます。)
エラーの内容から、初めはPCのメモリが原因と思いましたが、580MBのPCで試しても同じ結果だったので、メモリではないと思われます。
PCにあまり詳しくないので、いくつか判り難い点があるかもしれませんが、どなたか解決策を教えて下さい。お願い致します。
|
|