I had that problem a while ago with one file. Presumably corrupted.
The "save as older version of Excel" fixed it for me, but the next plan was to save as a TEXT file, then open a new Excel spreadsheet and import the data. Don't know if that would have worked.
You don't have a network, with one of the networked machines absent but "shared" by the one you're working on, do you?