QST VBA ACCESS et EXCEL

hello,
je voudrai savoir comment fair pour exporter que les champs de ma requete sql sur ma table access vers une feuil excel.
j'arrive a exporter toute ma table access dans ma feuil excel avec : DoCmd.TransferSpreadsheet acExport...
mais je ne veux que le resultat de ma requete.
si qq a une idée pour m'aider.
merci
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Bonjour,

    Pour faire avancer le schmilblick :

    Je viens de procéder à un essai manuel concluant :

    j'ai obtenu le résultat recherché en procédant comme suit :

    1 - Dans la BDD faire clic droit sur la requête
    2 - choisir Exporter dans la liste
    3 - choisir le format d'exportation Excel etc.... (démarche pas à pas)

    Vous obtenez alors strictement le contenu de la requête d'origine dans une feuille Excel.

    Cordialement
    La science ne fait que trouver ce qui existe depuis toujours.
    REEVES Hubert.
    0
    1. je cherche un truc pour automatiser tt ca en vba,mais merci pour ta rep.
      0
      1. Re-bonjour

        Dans mes vieilleries, j'ai trouvé cette syntaxe, qui semble correspondre à vos souhaits :

        DoCmd.OutputTo acOutputQuery, <Nom_de_la_requete>, acFormatXLS, , True

        A+
        La science ne fait que trouver ce qui existe depuis toujours.
        REEVES Hubert.
        0