| 
    
     |  | Excel2003で動かしている処理において例外エラーは発生するため、問題の所在を確認するためにその処理ロジックだけを抜き出して(以下)動作させましたところ、Excel2003では約5000回、Excel2007では10,700近辺で例外が発生します。一回も完了を経験していません。使用しているPCのいずれにおいてもほぼ同じポイントで発生します 何かシステムリソースを消費しているのか、制限事項があるのか分かりません。どなたか、回避方法をご存知に方がありましたら教えていただきたいのですが。
 
 Sub Sheet_Add_Del_Loop()
 Dim Count As Integer
 Dim シート名 As String
 Count = 1
 Do While Count <= 12000
 On Error GoTo エラー処理
 Worksheets.Add.Move after:=Worksheets(Worksheets.Count) 'シートを最後のシートの後へ挿入
 Application.DisplayAlerts = False
 ActiveSheet.Delete
 Count = Count + 1
 Loop
 MsgBox "完了" & Count
 Exit Sub
 エラー処理:
 MsgBox "Err" & Count
 On Error GoTo 0
 End Sub
 
 
 |  |