|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Inscription : octobre 2005 Messages : 528 ![]() |
Bonjour à tous
J'ai un fichier Excle ou j'effectue un traitement via un macro qui me permet de construire les données que je souhaite ajouté à une de mes tables. Les données sont correctement construtes donc pour le moment, l'ajout est possible mais manuel (copier la ligne depuis Excel, coller dans Access) : Un peu laborieux ! Je souhaite donc automatiser la chose mais je ne trouve pas comment faire; J'ai essayer d'utiliser le menuer Importer des données extene mais j'ai une erreur: "Une erreur est survenue lors de l'importation du fichier. Le fichier n'a pas été importer" J'ai donc voulu passer par VBA en m'inspirant de mes code Access : Code vba :
Sur internet, j'ai vu l'utilsation de DoCmd.RunSQL Code vba :
Mais dans les 2 cas, j'ai une erreur "Objet requis" Je suppose qu'il ne connait pas de table "latable" ... Donc comment faire pour lui indiquer que cette table est sous access ?
__________________
Le savoir est une arme alors soyons armés |
||||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Chef de projet MOA Inscription : septembre 2007 Messages : 191 ![]() |
Bonjour,
tu ne peux pas utiliser CurrentDB dans Excel, vu que tu n'est pas dans une base de données. Pour faire référence à ta base Access, tu peux écrire quelque chose comme : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2005 Messages : 528 ![]() |
Exactement ce qu'il me fallait !
Merci à toi
__________________
Le savoir est une arme alors soyons armés |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com