最後のワークシートを除いて、Excelのすべてのワークシートを削除して保存し、その場所を移動しようとしています。他のすべてのワークシートを削除するため、作業に時間がかかりましたが、範囲外のエラーが発生しました。
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.DisplayAlerts = False
Set objWorkbook = objExcel.Workbooks.Open("C:\M-tek 10-31-12_Tony.xlsx")
i = objWorkbook.Worksheets.Count
Do while i = i
i = i - 1
objWorkbook.Worksheets(i).Delete
Loop