alors voila j'ai un code en vba qui me permet de créer une table puis de l'exporter vers une feuille excel:
' Je crée ma table temporaire DoCmd.SetWarnings False DoCmd.RunSQL "CREATE TABLE table_temp (col1 VARCHAR, col2 VARCHAR)",0 ' Je remplis la table ainsi créé grace a ma requete SQL contenue dans ma_requete DoCmd.RunSQL "INSERT INTO table_temp (col1, col2) " & ma_requete_SQL & "",0 ' J'exporte TOUTE la table table_temp dans un fichier xls DoCmd.OutputTo acOutputTable, "table_temp", acFormatXLS, "c:\mon_rapport.xls", True DoCmd.RunSQL "drop table table_temp" DoCmd.SetWarnings True
Donc quand j'ouvre la table_temp que j'ai crée les intitulés mordent la cellule.. donc quand je l'exporte c est pareil... j'ai essayé de redimensionner la table puis de l'exporter ca fonctionne... donc je voulais savoir si dans ce code il n'y aurait pas une option pour le faire de maniere automatique sans que je n'ai à toucher ni à la table ni au fichier excel...
PS: merci a celui qui se reconnaitra d'avoir fourni ce code...
Marsh Posté le 24-03-2005 à 08:19:21
alors voila j'ai un code en vba qui me permet de créer une table puis de l'exporter vers une feuille excel:
' Je crée ma table temporaire
DoCmd.SetWarnings False
DoCmd.RunSQL "CREATE TABLE table_temp (col1 VARCHAR, col2 VARCHAR)",0
' Je remplis la table ainsi créé grace a ma requete SQL contenue dans ma_requete
DoCmd.RunSQL "INSERT INTO table_temp (col1, col2) " & ma_requete_SQL & "",0
' J'exporte TOUTE la table table_temp dans un fichier xls
DoCmd.OutputTo acOutputTable, "table_temp", acFormatXLS, "c:\mon_rapport.xls", True
DoCmd.RunSQL "drop table table_temp"
DoCmd.SetWarnings True
Donc quand j'ouvre la table_temp que j'ai crée les intitulés mordent la cellule.. donc quand je l'exporte c est pareil...
j'ai essayé de redimensionner la table puis de l'exporter ca fonctionne...
donc je voulais savoir si dans ce code il n'y aurait pas une option pour le faire de maniere automatique sans que je n'ai à toucher ni à la table ni au fichier excel...
PS: merci a celui qui se reconnaitra d'avoir fourni ce code...