XL97: Error Filling Large Numbers of Array Formulas

Last reviewed: January 9, 1998
Article ID: Q171218
The information in this article applies to:
  • Microsoft Excel 97 for Windows

SYMPTOMS

In Microsoft Excel 97, if you fill or copy a very large number of array formulas in a worksheet, the following problems may occur:

  • You may receive the following error message:

          This program has performed an illegal operation and will be shut
          down. If the problem persists, contact the program vendor.
    

    If you click Details, you receive the following error message:

          EXCEL caused an invalid page fault in module EXCEL.EXE at
          0137:3011f337.
    

        -or-
    
  • Array formulas may not appear after a certain point in the worksheet. When entered, filled, or copied, the formulas disappear.

        -or-
    
  • An array formula may return a very small value, such as 3.2E-308 or 3.5E-308.

CAUSE

These problems may occur if the worksheet contains more than 32,704 array formulas that refer to another worksheet.

RESOLUTION

To resolve the first and third problems that are described in the "Symptoms" section, install Microsoft Excel 97 Service Release 1 (SR-1).

In Microsoft Excel 97, a single worksheet may contain a maximum of 32,704 array formulas that refer to another worksheet. If you want to use more formulas, split the data into multiple worksheets so that there are fewer than 32,704 references to a single worksheet.

STATUS

Microsoft has confirmed this to be a problem in Microsoft Excel 97 for Windows. The first and third problems that are described in the "Symptoms" section were corrected in Microsoft Excel 97 SR-1.

For additional information about SR-1, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q172475
   TITLE     : OFF97: How to Obtain and Install MS Office 97 SR-1

NOTE: The maximum number of array formulas is still 32,704.

MORE INFORMATION

In Microsoft Excel 97, a single worksheet cannot contain more than 32,704 array formulas that refer to another specific worksheet. For example, in Sheet1 of a workbook, you can create the following:

  • 32,704 array formulas that refer to Sheet2
  • 32,704 array formulas that refer to Sheet3
  • 32,704 array formulas that refer to Sheet4

If you attempt to create more than 32,704 array formulas that refer to a specific worksheet, you may receive an error message. If you do not receive an error message, the array formulas that you enter after the 32,704th formula may disappear when you enter them.


Additional query words: XL97 32700 sr1
Keywords : kberrmsg
Version : WINDOWS:97
Platform : WINDOWS
Issue type : kbbug
Solution Type : kbfix kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: January 9, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.