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 :

Extraction d'une table Access sous Excel


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut Extraction d'une table Access sous Excel
    Bonjour ,
    je suis entrain de developper une application sur VB , je dois a la fin faire une exctraction d'une table access vers un fichier excel.
    or, que sur le fichier excel j'ai bien definie des colonnes et des lignes , le but c'est d'automatiser le max l'outil , ce que je veux faire un programme ayant mm fonction que la "recherchev" c'est a dire je stocke les donnees dans le champs qui leurs convient j'espere que j'etais assez clair
    merci

  2. #2
    Membre éclairé Avatar de berti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 239
    Par défaut
    Tu veux un bouton qui exporte une table sous Excel. C'est tout simple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, "la table ou la requete", "C:\....\fichier.xls"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    Merci de ta reponse ,
    c'est ce que je fais , mais comme j'ai dit en haut je veux un truc qui permette de realiser ce que fais la fonction "recherchev" sur excel c'est a dire affecté a chaque champs la valeur qui lui correspond.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    Bonjour ,
    en Fait l'xctraction que je dois faire a le role de la fonction recherchev().

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 23
    Par défaut
    Citation Envoyé par Chikatilo Voir le message
    Bonjour ,
    je suis entrain de developper une application sur VB , je dois a la fin faire une exctraction d'une table access vers un fichier excel.
    or, que sur le fichier excel j'ai bien definie des colonnes et des lignes , le but c'est d'automatiser le max l'outil , ce que je veux faire un programme ayant mm fonction que la "recherchev" c'est a dire je stocke les donnees dans le champs qui leurs convient j'espere que j'etais assez clair
    merci
    Tu veux piloter acces a partir d'excel ou l'inverse? (c'est a dire : ton bouton commande ils sera dans acces ou excel)?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 24
    Par défaut
    Si tu veux une fonction similaire à Recherchev, tu as ça en mieux sous Access avec plein de détails ici (notamment RechDom): http://starec.developpez.com/tuto/fonctionsdomaines/

    ++

  7. #7
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par Siu Lim Tao Voir le message
    Si tu veux une fonction similaire à Recherchev, tu as ça en mieux sous Access avec plein de détails ici (notamment RechDom): http://starec.developpez.com/tuto/fonctionsdomaines/
    Je ne pense pas que les fonctions de domaines répondent au problème.

    Chikatilo

    Il va falloir travailler par automation, c'est à dire (comme le signale h_adil), c'est de piloter Excel à partir d'Access.

    C'est la seule manière de mettre les données où tu le veux dans Excel.
    Regardes dans la FAQ Access, tu trouveras des exemples de codes pour ouvrir Excel, et mettre les données où tu veux dans tes feuilles.

    Starec

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 217
    Par défaut
    Bonjour,
    Merci de votre reponse,
    pour h_adil j'ai créé un formulaire sur access , et sur excel j'ai mis un tableau des valeurs notamment (ville et code_ville , nb_audit...) qui rejoingent les champs que j'ai sur ma table access.
    Moi ce que je veux , c'est en cliquant sur le boutton d'extraction sur access , mes valeurs se mettent automatiquement dans leurs champs réservé sur la feuille excel.
    est ce que j'etais clair ?
    merci de votre reponse .

  9. #9
    Invité
    Invité(e)
    Par défaut
    Re

    Il faut que tu récupères tes données dans une requête pour qu'elles se présentent comme tu veux.

    Tu affectes cette requête à un recordset, et ensuite celui-ci à ta plage de valeur en utilisant la méthode CopyFromRecordset de l'objet range d'Excel.

    Si tu fais des recherches sur le mot CopyFromRecordset, tu trouveras des exemples sur le forum.

    Starec

Discussions similaires

  1. [VBE]Effacer le contenu d'une table Access avec Excel
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/06/2006, 12h56
  2. [VBA-E]Ouvrir une BDD access sous Excel
    Par toniox dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/05/2006, 16h45
  3. Problème pour exporter une table Access vers Excel
    Par PAULOM dans le forum Access
    Réponses: 22
    Dernier message: 02/05/2006, 13h42
  4. [VBA-E]Execution d'une macro access sous excel VBA
    Par virtualinsanity dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/04/2006, 17h27
  5. Envoyer les colones d'une table access vers excel
    Par mapoupou dans le forum Access
    Réponses: 5
    Dernier message: 05/11/2005, 18h42

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