| ||||||||
Petit astucien | Bonsoir, Je n'ai pas trouvé comment faire une macro qui permette d'exporter une requête vers un fichier Excel. - Je sais cliquer sur un bouton et créer une requête qui s'affiche sous forme de tableau, - Je sais reprendre ce tableau et l'exporter sous Excel; Mais je voudrais que le clic sur le bouton lie les 2 opérations pour aboutir par exemple à un fichier excel sur le bureau. Cela me permettrait ainsi facilement de communiquer des données à d'autres collègues qui travaillent sous excel et non sous access. (Je suis sous access 2007 mais le problème est le même avec 2003) Merci d'avance | |||||||
Publicité | ||||||||
| ||||||||
Astucien ![]() | salut, si tu veux le faire avec une macro : - créer une nouvelle macro | |||||||
Petit astucien | Merci Baptiste, Je pensais bien faire un truc comme tu me suggères, mais le problème c'est que l'action "TransférerFeuilleCalcul" n'est pas dans la liste. Et je ne vois pas d'autre commande qui puisse faire la même chose. Alors peut-être qu'avec du code ce serait possible, mais VBA reste encore assez mystérieux pour moi.
| |||||||
Petit astucien | Petite précision supplémentaire : Dans Access 2003, la liste des actions proposées pour une macro est beaucoup plus importante que dans Access 2007. Et voilà pourquoi je ne trouve pas tranférerFeuilleCalcul.
| |||||||
Astucien ![]() | en vba ça donnerait ça : DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "ma table", "mon fichier.xls", False sachant que le type du fichier excel est ici la version 9 car je suis sous access xp | |||||||
Petit astucien | Merci Baptiste, ça marche ! J'ai un peu tâtonné, mais finalement j'ai aussi fait des découvertes. | |||||||
Nouvel astucien | Bonjour,
j'ai essayé de suivre vos conseils mais n'y arrive pas non plus. En fait je veux exporter les données d'une de mes requètes vers un fichier excel. j'ouvre ma requète / Données externes > exporter excel > R_Soulte.xlsx (décocher exporter les données avec la mise en forme et la mise en page) > OK > Fermer
Ca me permet de récupérer mes données dans un fichier R_Soulte.xlsx qui reste le meme que d'habitude (au niveau de la mise en forme) seules les données sont mises à jour par rapport aux MaJ effectuées dans ma requète. L'avantage est celui ci : dans ma requète, via des formules vrai/faux, je fais apparaitre les défauts de paiement de mes clients par rapport à la date du jour. Mon souhait serait donc de faire une macro afin que ce que je fais manuellement soit automatisé, juste en cliquant une fois. Modifié par bbcharly le 07/02/2013 15:29 | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|