Dear Jane,
maybe the file is just corrupted, which happens to office-files being changed a lot.
there are several tools to repair corrupted files, so you can at least rescue your data and the formulas. Afaik none of these tools is able to recover the macros.
Microsoft also describes a way to...