> Tous les forums > Forum Bureautique
 Importer un fichier Excel depuis ACCESSSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
N_Christian
  Posté le 06/02/2006 @ 10:40 
Aller en bas de la page 
Petit astucien
Bonjour à tous, j'ai créer une macro access pour importer une feuille Excel. avec l'action: ExécuterCommande importer pour l'instant, cette macro ouvre une boite de dialogue pour sélectionner la base à importer. ( c'est un début ) je voudrais indiquer un nom et le répertoire du fichier que je souhaite importer. (du type xls) avez vous une solution..? merci de votre aide

Modifié par N_Christian le 07/02/2006 08:21
Publicité
pigac
 Posté le 08/02/2006 à 19:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonsoir, si je comprends bien ta question : il s'agit d'importer dans une table Access un fichier de données Excel. Je ne vois pas sur quoi tu butes. La manoeuve que je fais assez souvent est simple : par la fonction importer s'ouvre une boite de dialogue il suffit alors de choisir le fichier et de suivre la procédure en tenant compte des séparateurs de champ. Une nouvelle table access est alors créée. A +
N_Christian
 Posté le 08/02/2006 à 23:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonsoir pigac, J'en suis là. ma macro ouvre une boite de dialogue. ce que je cherche, c'est le moyen de donner un chemin pour cet import. comme cette boite est configurer pour des fichiers access, le fichier ne se voit pas. il faut auparavant, changer le type d'extension pour *.xls. pour avoir construit la base, je fais la manip sans problème. mais cette appli est destinée à d'autres utilisateurs, et je serais plus tranquille si la macro pointe le fichier. Les fichiers que nous recevons sont sous Excel. Voila pour les explications.[smile] A+ et merci Christian
pigac
 Posté le 09/02/2006 à 10:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
bonjour, est-ce dans la macro que le chemin doit être indiqué. Je connais assez mal les macros mais si j'essaie, je vois que si je mets comme action "transférer en importation" une feuille de calcul, Access me demande dans la fenêtre propriétés du bas de l'écran le nom de la table destinataire de l'import et le chemin du fichier à importer. Ai-je bien compris ? A t'entendre
pigac
 Posté le 09/02/2006 à 13:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Salut Christian, Je reviens sur ma dernière réponse. Je viens de faire le traitement et j'ai opéré ainsi : création de la macro Action = TransférerFeuilleCalcul. Puis dans la boite de dialogue qui s'ouvre : Type de transfert = Importation ; type de feuille = Microsoft Excel 8-10 ; Nom de la table = Table1 dans laquelle j'ai créé autant de champs que la table excel en contient et j'appelle ces champs F1, F2, F3 etc ; nom de fichier = F:\Mes documents\LR CtreVille2006.xls ; contient nom des champs = non pour ne pas inclure les noms de champ de Excel , je les expliciterais lorsque le transfert sera effectué. Après exécution de la macro, le transfert s'effectue sans problème. A te lire
N_Christian
 Posté le 09/02/2006 à 15:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour Pigac.. je viens tout juste d'essayer ta manip.. c'est exactement ce que je cherchais.. en plus j'ai le choix d'inclure les noms de champs.. trop top..! je ne sais pas pourquoi j'ai cherché la fonction "importer"..!!! un grand merci à toi.. bonne fin de semaine Christian
N_Christian
 Posté le 03/03/2006 à 12:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Hello Pigac, si tu es toujours sur ce fil, c'est super.. suite à mon import, génial, les essais live se sont bien passé.. le seul probléme rencontrer, concerne les formats de cellules excel.. alors, j'ai tout déclaré en "format standard" pour l'ensemble des cellules excel et l'import se passe super bien... je pense déjà à la prochaine manip, et je vais avoir besoin de vider mon ancienne base....? (j'ai ouvert un post à ce sujet, il n'y a pas l'équivalent) tu as l'air de bien connaitre accesse, et donc, j'ai pensé que tu pouvais m'aider [bigsmile] A+
N_Christian
 Posté le 03/03/2006 à 14:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
[quote]N_Christian a écrit :
Hello Pigac, si tu es toujours sur ce fil, c'est super.. suite à mon import, génial, les essais live se sont bien passé.. le seul probléme rencontrer, concerne les formats de cellules excel.. alors, j'ai tout déclaré en "format standard" pour l'ensemble des cellules excel et l'import se passe super bien... je pense déjà à la prochaine manip, et je vais avoir besoin de vider mon ancienne base....? (j'ai ouvert un post à ce sujet, il n'y a pas l'équivalent) tu as l'air de bien connaitre access, et donc, j'ai pensé que tu pouvais m'aider [bigsmile] A+ Merveilleux, vmakuba m'a donné une solution avec une requete action..je suis confus [url]https://forum.pcastuces.com/sujet.asp?SUJET_ID=253348[/url] A+
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
164,99 €Disque dur Western Digital Red Plus 6 To à 164,99 €
Valable jusqu'au 18 Octobre

Boulanger propose actuellement le disque dur Western Digital Red Plus 6 To à 164,99 € alors qu'on le trouve ailleurs autour de 199 €. Ce disque dur 3.5 pouces SATA III est adapté aux NAS et ordinateurs qui fonctionnent 24h/24. Disque CMR.


> Voir l'offre
26,71 €Clé USB 3.0 Sandisk Ultra 256 Go à 26,71 € livrée
Valable jusqu'au 18 Octobre

Amazon Allemagne propose la clé USB Sandisk Ultra d'une capacité de 256 Go à 22,19 €. Comptez 4,52 € pour la livraison en France soit un toal de 26,71 € livrée. On la trouve ailleurs à partir de 40 €. Cette clé USB 3.0 est compatible USB 2.0 et offre de bons débits d'environ 100 Mo/s en lecture et en écriture. Le connecteur est rétractable pour éviter qu'il prenne la poussière.


> Voir l'offre
78,99 €Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Crucial Ballistix 3600 MHz à 78,99 €
Valable jusqu'au 18 Octobre

Amazon fait une promotion sur le kit de 16 Go (2x8 Go) de mémoire DDR4 Crucial Ballistix 3600 MT/s CL16 qui passe à 78,99 € alors qu'on le trouve ailleurs à partir de 95 €.


> Voir l'offre

Sujets relatifs
importer un fichier excel dans access
Importer des tables depuis Excel à Access
exportation fichier access vers excel
Envoi fichier depuis excel via outlook
Excel 2003 Importer donnees depuis PHP
Importer des données excel 2003 dans access 2003
Importer un fichier .ods dans Microsoft Excel
Importer feuille Excel dans Access
excel 2007 graphique depuis fichier txt
Appeler une requete parametré Access depuis Excel
Plus de sujets relatifs à Importer un fichier Excel depuis ACCESS
 > Tous les forums > Forum Bureautique