Bonsoir le forum,
Je suis entrain d'essayer d'utiliser les procédures fournies dans le tuto:
j'ai déclaré les références.Lire et écrire dans les classeurs Excel fermés
par SilkyRoad (silkyroad.developpez.com)
J'ai déclaré mes variables.
Quand j'exécute le code sur cette instruction :
ou sur celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Set Cn = New ADODB.Connection With Cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _ & vFichier & ";Extended Properties=""Excel 12.0;HDR=YES;""" .Open End With
il m'affiche un message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 With Cn .Provider = "MSDASQL" .ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};" & _ "DBQ=" & vFichier & "; ReadOnly=False;" .Open End With
J'ai regardé les propriétés de mon fichier à interroger, il n'apparait pas avec l'option "Lecture-seule".Mise à jour impossible. La base de données ou l'objet est en lecture seule.
J'ai essayé de ré-enregistrer en cherchant ou je pouvais supprimer cette option, mais je n'ai pas trouvé.
Quelqu'un a t-il une idée?
D'avance, je vous en remercie
Partager