Does this happen on all Computer?
Does this happen in all workbook with these functions?
Main Topics
Browse All TopicsExcel 2007 silently corrupts my .xls file when it saves. There is no indication of any problem until the file is closed and re-opened.
When the file is re-opened the error in the title is presented and after searching the formulas in the workbook several will have had the formula changed from a valid formula to =#N/A.
I am losing hours and hours of productive time. I have searched this one high and low. I did pay Microsoft $300 to tell me what I was doing wrong. The result of that effort was a misdiagnosis - meaning, the fix applied only worked temporarily. The problem keeps coming back and I am about to dump my Excel 2007. It is just getting too expensive.
I have been through the ringer on this one, so please - only serious debuggers should respond. I am using WSS to maintain version history. I can provide before and after file samples to whoever takes this on.
The formulas that have been affected to date are:
LEFT
DEC2BIN
MROUND
radtodeg - custom subroutine
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
- Computers - It has occurred on at least 2 computers in the work-group that are running office 2007
- Workbooks - only workbooks that have been opened, edited and saved from 2007
- Service Packs - all service packs and fixes for OS and product have been applied
- 03 Native file - these are Excel 2003 created files (.xls) that are being opened and worked on within Excel 2007
- Compatibility Mode - yes - When Excel opens a .xls file it automatically runs in compatibility mode
Yup - virus software is up to date
I have already called Microsoft, paid the $300 and received a mis-diagnosis. When I informed the support engineer that the problem has re-occured and to re-open the case, they did not reply to my emails.
While I hate to speculate - it appears as though Excel 2007 is NOT COMPATIBLE with 97-03 file types with the extension of .xls if they have any VBA code associated.
At this point I am working off the computer I have 2003 loaded onto (and I should add: I am not having any problems with 03 on it). I am leaving 2007 on the other computer, but am not planning to do anything serious with it. I have recommended that the users that use the affected workbook only do so with Excel 2003 - ie don't upgrade. While I am loathe to put the brakes on an upgrade, the silent corruption of 03 files by 07 software leaves me no choice.
Thanks for your effort -
Chad
Jeff - hi,
It does compile - however....
1. I compiled it, saved it, closed it, re-opened it - all successful
a. on the surface this look successful and is how Microsoft support generated a mis-diagnosis
2. then I closed it, re-opened it, deleted a trivial worksheet, and saved it
a. problem starts again
b. it notifies me that the crypto API is being accessed (the project is digitally signed)
c. it tells me that excel has encountered an error and has to shut down
3. When it re-opens, a 'repaired file' is presented with the following observations:
a. the digital signature has been dumped (although no code was modified by me in the above process)
b. instead of corrupted cells, the cells now have no formula in them whatsoever
Conclusion - I just can't use 2007. I can do this in Excel 2003 without any problems...
Any other ideas?
I have now removed any formulae with I think are in the "add-in" formulae and replaced them with slightly more long-winded equivalents (which I hope do not use add-ins). I have now saved and re-opened about a dozen times and the corruption problem has not yet repeated. It seems a bit hit-and-miss, though, and you would think that there would be a fix...
Incidentally, I still usually still get a "significant loss of fidelity" message when I save in "compatibility mode" relating to the apparent fact that I have data outside the column and row limits (which I don't). I don't think that this has caused corruption. I wonder, though, if this may be a contribuiting factor to the fact that .xls files are 3 - 5 times larger than the equivalent .xlsm (or .xlsx) file?
Business Accounts
Answer for Membership
by: boag2000Posted on 2009-01-20 at 00:00:41ID: 23417996
The only thing I can reccommend is that you make absolutely sure that you have all the Service Packs *AND subsequent hotfxes (about 10) installed for Office 2007 *and* Windows.
Are these *Native* Excel 2007 files, or simply Excel 2003 files being run in Excel 2007.
Are you running Excel 2007 in "Compatability" mode?