Access : travail avec feuille de calcul excel
Résolu
Leteint
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
Leteint Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
Leteint Messages postés 45 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Access : travail avec feuille de calcul excel
- Access appdata - Guide
- Acer quick access ✓ - Forum PC portable
- Exemple base de données access à télécharger gratuit - Forum Access
- Exemple base de données Access de gestion ✓ - Forum Logiciels
- Quick acces ✓ - Forum Windows
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.