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

  • Votes
  • Date
  • Date décroissante
  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.
    1. je cherche un truc pour automatiser tt ca en vba,mais merci pour ta rep.
      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.