OVH Cloud OVH Cloud

recup de données d'un classeur fermé ET protégé

2 réponses
Avatar
karoli
J'ai eu un d=E9but de r=E9ponse (merci Phillipe) sur le site=20
de fr=E9d=E9ric Sigonneau, mais mon classeur =E9tant prot=E9g=E9 par=20
MdP, ca plante : "impossible de d=E9coder le fichier" :/

Sauriez vous quel param=E8tre je dois passer =E0 ma cha=EEne de=20
connexion pour resoudre ca ?

mon code :

myConn.Open "Provider=3DMicrosoft.Jet.OLEDB.4.0;" & _
"Data Source=3D""classeur1.xls"";" & _
"Extended Properties=3D""Excel 8.0;" & _
"HDR=3D" & HDR & ";IMEX=3D1;"""

je n'ai pas l'aide ADO d'install=E9e sur mon poste, et=20
impossible de l'installer :o(

Merci d'avance
Olivier

2 réponses

Avatar
michdenis
Bonjour Karoli,

Je n'ai jamais vu une chaîne de connection utilisant ADO avec l'utilisation de mot de passe ...dans le cas de fichier
source Excel !
(ça ne veut pas dire que la chose est impossible !!)


Salutations





"karoli" a écrit dans le message de
news:28f2f01c464ce$69df29d0$
J'ai eu un début de réponse (merci Phillipe) sur le site
de frédéric Sigonneau, mais mon classeur étant protégé par
MdP, ca plante : "impossible de décoder le fichier" :/

Sauriez vous quel paramètre je dois passer à ma chaîne de
connexion pour resoudre ca ?

mon code :

myConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=""classeur1.xls"";" & _
"Extended Properties=""Excel 8.0;" & _
"HDR=" & HDR & ";IMEX=1;"""

je n'ai pas l'aide ADO d'installée sur mon poste, et
impossible de l'installer :o(

Merci d'avance
Olivier
Avatar
Frédéric Sigonneau
Bonsoir,

Si c'est la protection de ton classeur qui fait échouer l'accès aux données, tu
peux essayer la fonction GetValue de J. Walkenbach (http://j-walk.com/ss) qui se
moque de la protection des classeurs comme de sa première feuille de calcul..
Par contre, elle te permet juste de récupérer le contenu d'une cellule à la
fois, pour autant que je m'en souvienne.

FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


J'ai eu un début de réponse (merci Phillipe) sur le site
de frédéric Sigonneau, mais mon classeur étant protégé par
MdP, ca plante : "impossible de décoder le fichier" :/

Sauriez vous quel paramètre je dois passer à ma chaîne de
connexion pour resoudre ca ?

mon code :

myConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=""classeur1.xls"";" & _
"Extended Properties=""Excel 8.0;" & _
"HDR=" & HDR & ";IMEX=1;"""

je n'ai pas l'aide ADO d'installée sur mon poste, et
impossible de l'installer :o(

Merci d'avance
Olivier