Help and Support

Article ID: 108507 - Last Review: October 11, 2006 - Revision: 1.3

Error When Macro Closes Its Own Workbook

This article was previously published under Q108507
Expand all | Collapse all

SYMPTOMS

In Microsoft Excel, if a Microsoft Visual Basic for Applications procedure is started by an OnSheetDeactivate command and the procedure then closes the workbook in which it is contained, one of the following may occur:
  • In Microsoft Excel 97, you receive an illegal operation error.
  • In Microsoft Excel for Windows, you receive a general protection (GP) fault.
  • In Microsoft Excel for the Macintosh, you receive the following error message:
    The application "Microsoft Excel" has unexpectedly quit, because an error of type 1 occurred.

CAUSE

This behavior occurs only if a sheet is deleted by clicking Delete Sheet on the Edit menu or from the Sheet Tabs shortcut menu; it does not occur if a sheet is deactivated by switching to another sheet.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.

APPLIES TO
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 98 for Macintosh
Keywords: 
kbbug kbpending kbprogramming KB108507
Retired KB ArticleRetired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

Article Translations