El mensaje que obtienes suele suceder cuando hubo un error durante el proceso de grabación del archivo, o por alguna pista dañada en el diskette
En este sentido, necesitarás algún software de recuperación de archivos.
Estas son algunas direcciones que podrían serte útiles:
http://www.officerecovery.com/
http://www.excelfix.com/
http://www.softseek.com/Business_and_Productivity/MicrosoftUno que probé recientemente y anduvo razonablemente bien es este:
http://www.resq.co.il/resq.phpBajará un software que intentará replicar tu disquete dañado en uno sano. (Borra, primero, los archivos que no te interesen del diskette malo)
Eventualmente, si solo te interesara recuperar los datos de tal archivo (no formatos) y recordaras los nombre de las hojas donde están, puedes intentar lo siguiente:
Abre un libro nuevo.
En la primer hoja, ingresa en la celda A1, la siguiente fórmula:
='A:\[ArchRoto.xls]Hoja1'!A1
Obviamente reemplaza el nombre de la carpeta, archivo y hoja de acuerdo a tu archivo.
Luego copia esta fórmula al resto de las celdas, en un rango que cubra o exceda las celdas ocupadas en esa hoja en el archivo original...
(Es probable que si no te deja acceder al archivo tampoco lo permita de esta manera, pero es otro intento antes de tirar el diskette a la basura...;)
Espero que esto te ayude, en alguna medida. Si así fuera, agradeceré un comentario y que la finalices.
Aclarando qué entendí mal o qué faltó.