Bonjour, comme l'indique le titre, je voudrais importer les données d'un fichier Excel (.xls) dans une table Access. Par contre, je n'ai pas besoin de tout le tableau. Juste de certaines colonnes et dans ces colonnes, je ne veux pas non plus toutes les lignes.
Mon objectif est d'actualiser en un clic (ou même automatiquement au lancement du programme si c'est possible) les données de mes tables à partir de ce fameux fichier xls.
Alors, j'ai essayé de faire une macro dans Access avec l'action "TransférerFeuilleCalcul", et j'ai mis une ligne pour chaque colonne du fichier Excel que je voulais, en définissant la plage désirée à chaque fois (toujours de la ligne 11 à la ligne 476, après c'est juste la lettre qui change). Mais ça me met toutes les données dans le même colonne (la 1ère) et je me retrouve avec une seule colonne remplie de plus de 1000 lignes.
Au départ, j'avais mis tout dans la même action en mettant les plage voulues à la suite comme ceci : B11:B476;C11:476;D11:476;...., mais c'était trop long et Access ne pouvait pas faire l'importation.
Je suis presque sûr qu'avec du vrai code VBA (pas avec des macros), on peut le faire, ou avec une requète SQL, mais je m'y connais pas trop, alors je sais pas trop comment faire.
J'attends avec impatience vos remarques et propositions.
Cordialement, un apprenti-programmeur![]()
Partager