A voir également:
- Exporter d donnée d excel vers access
- Liste déroulante excel - Guide
- Exporter favoris chrome - Guide
- Word et excel gratuit - Guide
- Comment exporter les photos de google photo vers l'ordinateur - Guide
- Exporter conversation sms android - Guide
2 réponses
Bonjour,
Avant de vouloir programmer un import de données Excel vers Access, il faut savoir que des assistants (plutôt bien fichu en plus) ont été prévus à cet effet.
Sinon le commande VBA réalisant un import est la suivante :
DoCmd.TransferSpreadsheet
Par exemple :
DoCmd.TransferSpreadsheet acImport, , "Nom_de_la_table_de_destination", "C:\Chemin_d'acces_complet\monfichier.xls", True
Assurez-vous que la structure de votre fichier Excel corresponde bien à celle de votre table, sinon la macro plantera.
Bon après-midi
Avant de vouloir programmer un import de données Excel vers Access, il faut savoir que des assistants (plutôt bien fichu en plus) ont été prévus à cet effet.
Sinon le commande VBA réalisant un import est la suivante :
DoCmd.TransferSpreadsheet
Par exemple :
DoCmd.TransferSpreadsheet acImport, , "Nom_de_la_table_de_destination", "C:\Chemin_d'acces_complet\monfichier.xls", True
Assurez-vous que la structure de votre fichier Excel corresponde bien à celle de votre table, sinon la macro plantera.
Bon après-midi
est ce qu'il ne faut pas spécifier le nom de la base de donnée car dans mon exemple j'ai deux base de donnée et la table pour laquelle le transfert sera effectué se trouve à la fois sur les deux base de donnée
si non je pourrai bien sur changer le nom de l'autre table
et merci bcp
bon début de semaine
La commande VBA mentionnée ci-dessus doit être incorporée dans module situé dans la base de données Access ou elle sera exécutée. Il n'est donc pas nécessaire (et la commande ne le permet pas de toute façon) de préciser le nom de la base de donnée de destination.
En revanche j'ai une question. Pourquoi importer le même tableau Excel dans deux bases de données différentes ? Ne pouvez-vous pas utiliser des tables liées pour éviter le stockage en doublon des données ?
Bonne soirée,