hi ralph,
du könntest mal folgendes versuchen:
1) die datei mit access oder mit word öffnen
2) die daten via "einfügen - objekt - aus datei erstellen" in eine neue arbeitsmappe einfügen
3) Neue Arbeitsmappe anlegen und in Zelle A1 einen Bezug auf die defekte Arbeitsmappe eingeben. Syntax: =+'C:\[test1.xls]Tabelle1'!A1 (falls das funktioniert - wobei in diesem beispiel die datei im stammverzeichnis von C liegt - kannst du zwar die formeln und module nicht retten, aber evtl. die daten. dafür die formel über den relevanten bereich kopieren.).
4) unter
http://www.conceptdata.com gibt es ein recovery-tool für beschädigte excel-dateien als demo-version (hab ich noch nie ausprobiert).
so - hoffentlich klappt da was von, ansonsten hab ich auch keine idee mehr. viel glück und gruß.