Access : travail avec feuille de calcul excel
Résolu/Fermé
Leteint
Messages postés
45
Date d'inscription
jeudi 17 août 2006
Statut
Membre
Dernière intervention
2 octobre 2006
-
23 août 2006 à 16:56
Leteint Messages postés 45 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 2 octobre 2006 - 24 août 2006 à 19:01
Leteint Messages postés 45 Date d'inscription jeudi 17 août 2006 Statut Membre Dernière intervention 2 octobre 2006 - 24 août 2006 à 19:01
A voir également:
- Access : travail avec feuille de calcul excel
- Access appdata - Guide
- Avis stream access ✓ - Forum Virus
- Bios access - Guide
- Hns-self-wan-access-ipv6 ✓ - Forum Réseau
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe ✓ - Forum Debian
3 réponses
Bonjour et merci de ta réponse et du temps que tu as pris à chercher.
Par chance, on vient juste de m'expliquer, je te donne donc l'info :
cnxn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=F:\access\procurmentDM\TEST.xls;" & _
"Extended Properties=Excel 8.0;"
ouvre bien une feuille excel
mais par contre il faut faire :
rst1.Open "Sheet1", cnxn,,, adcmdtable
pour ouvrir une plage nommée, ce qui n'est pas la même chose qu'une feuille de calcul d'un document Excel !
En outre le new était de trop dans la déclaration du recordset.
Merci
@+
Par chance, on vient juste de m'expliquer, je te donne donc l'info :
cnxn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=F:\access\procurmentDM\TEST.xls;" & _
"Extended Properties=Excel 8.0;"
ouvre bien une feuille excel
mais par contre il faut faire :
rst1.Open "Sheet1", cnxn,,, adcmdtable
pour ouvrir une plage nommée, ce qui n'est pas la même chose qu'une feuille de calcul d'un document Excel !
En outre le new était de trop dans la déclaration du recordset.
Merci
@+
Bonjour,
J'ai trouvé une solution en VB. Dans l'exemple, il s'agit d'importer la feuil2! dans Access. Ça fonctionne, j'ai essayé en Access 2000.
DoCmd.TransferSpreadsheet acImport, 8, "<Nom de la table>", "C:\<Chemin explicite>\<fichier Excel>.xls", True, "feuil2!"
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.
J'ai trouvé une solution en VB. Dans l'exemple, il s'agit d'importer la feuil2! dans Access. Ça fonctionne, j'ai essayé en Access 2000.
DoCmd.TransferSpreadsheet acImport, 8, "<Nom de la table>", "C:\<Chemin explicite>\<fichier Excel>.xls", True, "feuil2!"
Cordialement
La science ne fait que trouver ce qui existe depuis toujours.
Hubert REEVES.
Leteint
Messages postés
45
Date d'inscription
jeudi 17 août 2006
Statut
Membre
Dernière intervention
2 octobre 2006
6
24 août 2006 à 19:01
24 août 2006 à 19:01
Merci, beaucoup c'est vraiment super ! :-)
C'est en effet le seul moyen que j'imagine désormais ...
Merci Encore :)
C'est en effet le seul moyen que j'imagine désormais ...
Merci Encore :)
blux
Messages postés
26009
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
26 avril 2024
3 289
24 août 2006 à 11:25
24 août 2006 à 11:25
Salut,
je pense que tu crées une connexion pour une base de données, et tu ouvres un objet excel, donc le système n'y comprend plus rien...
je pense que tu crées une connexion pour une base de données, et tu ouvres un objet excel, donc le système n'y comprend plus rien...