いつもお世話になっております。
環境情報
Windows 10(64bit)
Office2013 Pro Plus
現在Excelマクロを作っているのですが、マクロの処理終了後に「Microsoft Excelは動作を停止しました」という表示されます。
マクロの概要は、
「CSVデータを読み込み、Excel(マクロ)のシートに貼り付け、書式設定を行い、シートをコピーしExcel(xlms)で保存し、
Excel(マクロ)は保存せずに閉じる」
<ソース>
'■高速化対応(設定)
'再計算を手動に変更
Application.Calculation = xlCalculationManual
'待ち状態・砂時計型のマウスポインタ
Application.Cursor = xlWait
'描画停止
Application.ScreenUpdating = False
'■編集処理(★ここで「Sheets("台帳")」の可能しています)
editRtn
'■ ファイル作成(Excel形式)
Sheets("台帳").Copy
ActiveWorkbook.SaveAs Filename:=MakeFilePath & "" & MakeFile, FileFormat:=xlWorkbookDefault, CreateBackup:=False
Windows(MakeFile).Activate
ActiveWindow.Close SaveChanges:=False
'(存在チェック)一時ファイルの為→存在していれば削除
If Dir(TmpFilePath & "" & TmpFile) <> "" Then
Kill (TmpFilePath & "" & TmpFile)
On Error GoTo 0
End If
'■高速化対応(解除)
'再計算を自動に変更
Application.Calculation = xlCalculationAutomatic
'標準のマウスポインタ
Application.Cursor = xlDefault
'描画再開
Application.ScreenUpdating = True
'■ 完了メッセージ出力(★このメッセージは正常に出力されます)
MsgBox _
MakeFile & " を作成しました。" & vbCrLf & inLast & "行" & vbCrLf, vbInformation, wツール名
'■ ツール終了(★下記の処理終了後に「Microsoft Excelは動作を停止しました」が表示されます)
Windows(myBook).Activate
ActiveWindow.Close SaveChanges:=False
今まで動いているマクロ参考にしていたので原因がよくわかりません。
また、他のパソコンでこのマクロを実行しても同じ事象になります。
お手数をおかけしますが、対処方法などございましたらご教授ください。