Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi All,
I have developed a workbook in XL2003 which is 24.27MB in size which is heavily populated with formulas but nothing particularly complex. If, Iserror, Sumif being the mainstay. There is a small amount of VBA code triggered by the Workbook_Open event (posted below) The problem is this: When l open the workbook in XL2007 everything appears fine, the workbook calculates (showing that 2 processors are being used) then when the calculation has ended l get a message stating that XL has encountered a problem with the workbook and is trying to recover the information! I have tried various ways of opening / saving / transferring this file into the XL2007 environment but without success. Only on one occasion did the recovery message successfully complete stating that it had found 'invalid conditional formatting' but without any details. I am not convinced this is the cause, surely any conditional format statement that works with XL2003 will work with XL2007, and additionally how am l meant to locate the offending cells(s) in a workbook of this size? The original file is not corrupted as l have successfully opened it on another machine running XL2003 Is there a site anywhere that lists all known XL2007 issues / problems? Can anybody shed any light on this problem? Private Sub Workbook_Open() Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Call MsgBox("This workbook has been set to manual calculation to enhance its operation." _ & vbCrLf & "" _ & vbCrLf & "Pressing F9 to calculate the workbook will ensure that the latest results are displayed." _ , vbInformation, "Information") Filename = ActiveWorkbook.Name For Each Sht1 In Workbooks(Filename).Worksheets Sht1.DisplayAutomaticPageBreaks = False Sht1.EnableAutoFilter = True If Sht1.Name Like "*Volumes" Or Sht1.Name Like "*Outputs" Then Sht1.Outline.ShowLevels RowLevels:=2, ColumnLevels:=1 Else Sht1.Outline.ShowLevels RowLevels:=1, ColumnLevels:=1 End If Sht1.Activate ActiveWindow.ScrollColumn = 1 ActiveWindow.ScrollRow = 1 Sht1.Range("A1").Select Next Sht1 Sheets("Start Here").Select End Sub Regards Michael Beckinsale |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Driving me CRAZY~ please help | New Users to Excel | |||
Please help! This problem is driving me crazy! Workbook sample provided! | Excel Programming | |||
Driving me crazy! | Excel Programming | |||
It doesn't add up - It's driving me crazy | Excel Programming | |||
Driving me crazy! | Excel Programming |