IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

[ACCESS/EXCE]importer des données xls vers une table access


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut [ACCESS/EXCE]importer des données xls vers une table access
    Bonjour, il y bien longtemps que je n'ai pas développé sous ACCESS et j'ai donc besoin d'un peu d'aide.

    Dans un répertoire c:\temp j'ai n fichiers nommés de la façon suivante 01_05_08, ... 10_05_08, 11_05_08 ... jusqu'au dernier jour du mois 31_05_08.xls.

    Je dois réussir à charger en AUTOMATIQUE les données présentes dans ces fichiers dans des tables 01_05_08, ... 10_05_08 ...

    Quelqu'un aurait-il une idée ? Merci de vos réponses

  2. #2
    Membre confirmé Avatar de ullgom
    Inscrit en
    Mai 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2006
    Messages : 59
    Par défaut
    Bonjour,

    Tu parcours ton répertoire pour sortir la liste des fichiers puis pour chacun d'eux tu utilise la fonction d'import d'Access :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    docmd.TransferSpreadsheet

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    merci mais comment dois-je faire pour sortir la liste des fichiers ? il y a une commande ... ?

    Merci

  4. #4
    Membre éprouvé
    Inscrit en
    Décembre 2007
    Messages
    1 235
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 1 235
    Par défaut
    Tu ouvre ta base ACCESS et tu fait Fichier/Données Externes/Importer

    Ensuite dans "Type de fichier" tu choisis Microsoft EXCEL et tu suis les indications!

    Bonne chance!

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    Oui ça je sais faire .. mais il y a plus de 30 fichiers et je souhaiterais que cela se fasse en automatique.

  6. #6
    Membre confirmé Avatar de ullgom
    Inscrit en
    Mai 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2006
    Messages : 59
    Par défaut
    moilou, la contrainte est de faire l'import en automatique ...

    Pour lister le contenu du répertoire tu peux voir avec ça

    http://vb.developpez.com/faq/?page=Fichiers#contenu_rep

  7. #7
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut
    Merci je vais tester avec cela.

Discussions similaires

  1. [AC-2010] Importer des données excel dans une table access
    Par docjo dans le forum VBA Access
    Réponses: 0
    Dernier message: 06/06/2014, 20h33
  2. Importer des données Excel dans une table Access
    Par Flaguette dans le forum Modélisation
    Réponses: 3
    Dernier message: 25/09/2008, 21h50
  3. importer des données Excel dans une BD Access
    Par lemerite dans le forum VBA Access
    Réponses: 3
    Dernier message: 19/02/2008, 13h34
  4. Réponses: 1
    Dernier message: 06/11/2007, 16h43
  5. Insérer des données Excel dans une table ACCESS
    Par anikeh dans le forum Access
    Réponses: 4
    Dernier message: 21/12/2005, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo