Bonjour,
Je suis actuellement face à un problème dont je n'ai trouvé solution après avoir cherché un bon petit moment, et visiblement je suis pas le seul qui bloque sur ce point.
Je dois à ce jour automatiser l'import de 3 fichiers ( 2 fichiers .xls et 1 fichier .csv ) dans une base de données Access.
Cependant, je n'ai pas besoin de récupérer les 60 colonnes de chacun de ces fichiers, mais uniquement une trentaine (par exemple, je veux récupérer les colonnes: A-D F-H S-X).
J'ai bien essayé cela :
Et ça marche, mais je ne peux récupérer que les 4 premières colonnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Function Transfer() DoCmd.TransferSpreadsheet acImport, , "test", "D:\Users\...\Mon_fichier.xls", True, Range:="Ma_feuille!A:D" End Function
Merci pour vos réponses et votre aide,
Nicolas
Partager