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 :

Changer nom colonne export access vers Excel [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Points : 46
    Points
    46
    Par défaut Changer nom colonne export access vers Excel
    Bonjour à tous,

    je fais un export d'une requete access vers excel et ca fonctionne très bien

    par contre dans l'export excel j'ai les noms de colonne qui reveinnent de ma base de données

    est il possible de forcer de nouveaux noms de colonnes dans Excel?
    et si oui comment?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    Private Sub Export_suivi_excel_Click()
    Dim qd As QueryDef
    Set qd = CurrentDb.CreateQueryDef("Requete_Temporaire", "Select numero_bordereau,numero_OT,Nom_tech_sly,Nom_batiment,Description,Numero_chantier,Avenant,Somme_cout_total,Date_pose,Date_demande_pose,Date_depose,Date_demande_depose,Date_rapp_compt,Commentaire From T_Bordereau ORDER BY numero_bordereau, avenant ASC")
    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, "Requete_Temporaire", "C:\Users\Feuille_suivi_" & Format(Date, "dd.mm.yyyy") & ".xls"
    DoCmd.DeleteObject acQuery, "Requete_Temporaire"
    End Sub
    D'avance merci
    Blado_sap

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Oui, ça doit être possible en assignant un nouveau nom de champ à tes colonnes dans la requête avec AS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set qd = CurrentDb.CreateQueryDef("Requete_Temporaire", "Select numero_bordereau AS CHAMP1,numero_OT AS CHAMP2 ,Nom_tech_sly AS CHAMP3,Nom_batiment AS CHAMP4,Description AS CHAMP5,Numero_chantier AS CHAMP6,Avenant AS CHAMP7,Somme_cout_total AS CHAMP8,Date_pose AS CHAMP9,Date_demande_pose AS CHAMP10,Date_depose,Date_demande_depose,Date_rapp_compt,Commentaire From T_Bordereau ORDER BY numero_bordereau, avenant ASC")
    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juin 2007
    Messages : 116
    Points : 46
    Points
    46
    Par défaut
    Super merci beaucoup

    Blado_sap

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. exportation access vers excel
    Par osia1 dans le forum VBA Access
    Réponses: 44
    Dernier message: 18/04/2008, 15h40
  2. Export ACCESS vers EXCEL
    Par BAYRAL dans le forum VBA Access
    Réponses: 2
    Dernier message: 21/11/2007, 15h13
  3. Réponses: 5
    Dernier message: 15/07/2007, 22h49
  4. Export Access vers Excel nb de champs variable
    Par SylvainJ dans le forum Access
    Réponses: 4
    Dernier message: 05/03/2007, 13h55
  5. export access vers excel en asp
    Par oniric dans le forum ASP
    Réponses: 9
    Dernier message: 24/03/2006, 14h21

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