[VBA]importer feuille excel dans table access

Fermé
remsdu Messages postés 1 Date d'inscription jeudi 10 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008 - 10 juil. 2008 à 15:03
 remsdu - 17 juil. 2008 à 10:35
Bonjour,
Je suis actuellement en stage, je travail sur l'importation et l'exportation de fichier entre ACCESS et EXCEL.
Pour rendre cela automatique, je travail sous VBA.
j'aimerai en fait pouvoir à l'aide d'un macro sous ACCESS sélectionner un fichier EXCEL à l'aide d'une fenêtre de navigation (car le fichier peut être n'importe où).
J'ai bien trouvé ceci :

DoCmd.TransferSpreadsheet acImport, NumeroVersionExcel, "NomDeLaTableDestination", "Chemin\NomClasseurExcel.xls", True

cela correspond bien à ce que j'aimerais, mais j'aimerais pouvoir parcourir mes fichiers pour renseigner "Chemin\NomClasseurExcel.xls".

"NomDeLaTableDestination" sera fixe
"NumeroVersionExcel" je ne sait pas quel est le numéro (7 je crois pour EXCEL 2000)
la feuille du classeur excel est toujours la première (donc par defaut)

Sous vba excel, pour récupérer le chemin du fichier cela donnerait :

Dim fichierAOuvrir As Variant
fichierAOuvrir = Application.GetOpenFilename("fichiers Excel (*.xls), *.xls")


Mais je souhaite faire ça sous VBA ACCESS


Merci d'avance, j'ai vraiment besoin d'aide
A voir également:

1 réponse

C'est bon je me suis démerdé autrement
0