Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

ADO fichier fermé protégé

  • Initiateur de la discussion Initiateur de la discussion Pierre
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Pierre

Guest
Bonjour à vous tous,

Avec ADO je dois lire le contenu d'une feuille d'un fichier fermé, opération que je pratique souvent sans problème, mais aujourd'hui le fichier à lire est ouvert en donnant un mot de passe.
De ce fait avec ADO j'obtient le message suivant:
La base externe n’est pas dans le format attendu.
et vba me met un bug sur la partie suivante:
source.Open 'Provider = Microsoft.Jet.OLEDB.4.0;' & _
'data source=' & fichier & ';' & _
'extended properties=''Excel 8.0;'''
Comment je peux faire pour que ma procedure permette de lire le contenu de la feuille sans planter ?
D'avance merci pour vos réponses.
Cordialement
Pierre
 
Re,
Un nouveau problème qui se situe à la ligne :

oRS.Fields(j) = oProdRS.Fields(j).Value

' Transfert des données
Do While Not (oProdRS.EOF)
oRS.addNew
For j = 0 To oRS.Fields.Count - 1
oRS.Fields(j) = oProdRS.Fields(j).Value
Next j

Merci à vous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
1
Affichages
1 K
D
  • Question Question
Réponses
15
Affichages
2 K
Dymouille
D
Réponses
15
Affichages
4 K
G
  • Question Question
Réponses
2
Affichages
4 K
S
Réponses
0
Affichages
905
Street filou
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…