J'ai eu le même message sous Excel 2002, après un arrêt brutal de la machine.
Il semble que le fichier en question ai été corrompu (peut etre parcequ'il était ouvert à ce meme moment sur une autre machine en réseau... ou peut etre pas..)
Bref, dans le repertoire ou se trouve le fichier corrompu ce trouve une espèce de fichier temp (nom du fichier = 8 chiffres , sans extension). Il suffit de renommer ce fichier avec un .xls, de l'ouvrir, et hop quelques messages d'erreur et c'est reparti...
Pas bien méchant, mais plus de peur que de mal...