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.
"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
Bonjour Bruno,
Regarde de ce côté , chez Frédéric :
"bruno" <bruno.truc.maria@libertysurf.truc.fr> a écrit dans le message de
news:41378cd3$0$8331$626a14ce@news.free.fr...
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.
"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.