OVH Cloud OVH Cloud

Récupérer un fichier corrompu

1 réponse
Avatar
bruno
Je ne peux plus ouvrir un fichier .xls mais je peux encore y avoir accès par
l'intermédiaire de formules dans un autre classeur. Le problème avec cette
méthode est qu'on ne récupère que les valeurs et pas les formules, or je
voudrais aussi récupérer les formules ! et pourquoi pas les formats aussi.
Existe-t-il une fonction qui me permet de le faire ? Ou bien peut-on le
faire avec une macro du genre :

Sub Macro1()
For Each C In Worksheets("Feuil1").Range("A1:D10")
Worksheets("Feuil2").Cells(C.Column, C.Row).Value = C.Formula
Next C
End Sub

Mais dans mon cas il faudrait que la macro accède au classeur corrompu sans
l'ouvrir et ça je ne sais pas le faire.

Alors d'avance merci pour votre aide

1 réponse

Avatar
Philippe.R
Bonjour Bruno,
Regarde de ce côté , chez Frédéric :

http://frederic.sigonneau.free.fr/code/Ado/DonneesClasseurFerme.txt
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"bruno" a écrit dans le message de
news:41378cd3$0$8331$
Je ne peux plus ouvrir un fichier .xls mais je peux encore y avoir accès par
l'intermédiaire de formules dans un autre classeur. Le problème avec cette
méthode est qu'on ne récupère que les valeurs et pas les formules, or je
voudrais aussi récupérer les formules ! et pourquoi pas les formats aussi.
Existe-t-il une fonction qui me permet de le faire ? Ou bien peut-on le
faire avec une macro du genre :

Sub Macro1()
For Each C In Worksheets("Feuil1").Range("A1:D10")
Worksheets("Feuil2").Cells(C.Column, C.Row).Value = C.Formula
Next C
End Sub

Mais dans mon cas il faudrait que la macro accède au classeur corrompu sans
l'ouvrir et ça je ne sais pas le faire.

Alors d'avance merci pour votre aide