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 :

Export vers Excel 2007 qui ne fonctionne pas


Sujet :

VBA Access

  1. #1
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut Export vers Excel 2007 qui ne fonctionne pas
    Bonjour,

    Je suis sous Office 2007... il me semble avoir les bibliothèques nécessaires

    J'ai le code suivant qui fonctionne les fichier "Orders" s'ouvre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim NChemin As String, NFichier As String
    NChemin = CurrentProject.Path
    NFichier = "Orders.xls"
    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97,  "AR_CONSULT_CDE", NChemin & "\" & NFichier, True,  "SYNTHESE"
    Par contre si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim NChemin As String, NFichier As String
    NChemin = CurrentProject.Path
    NFichier = "Orders.xlsx"
    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, "AR_CONSULT_CDE", NChemin & "\" & NFichier, True, "SYNTHESE"
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim NChemin As String, NFichier As String
    NChemin = CurrentProject.Path
    NFichier = "Orders.xlsx"
    DoCmd.TransferSpreadsheet  acExport, acSpreadsheetTypeExcel12Xml, "AR_CONSULT_CDE", NChemin & "\"  & NFichier, True, "SYNTHESE"
    Quand je veux ouvrir le fichier "Orders", j'ai un message :
    Nom : 2014-09-08_10h56_36.png
Affichages : 203
Taille : 20,2 Ko

    Avez-vous une idée ?
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    Salut,

    apparemment on arriverait sur un cas de figure avec une histoire de nombre de lignes limités dans les interactions Access/Excel

    Première piste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferSpreadsheet acExport, 10, "AR_CONSULT_CDE", NChemin & "\" & NFichier, True, "SYNTHESE"
    Seconde piste, passer par un CopyFromRecordset
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par jpcheck Voir le message
    apparemment on arriverait sur un cas de figure avec une histoire de nombre de lignes limités dans les interactions Access/Excel
    Il n'y a que 377 lignes et 14 colonnes donc 5278 c'est pas élevé comme données

    Citation Envoyé par jpcheck Voir le message
    Première piste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferSpreadsheet acExport, 10, "AR_CONSULT_CDE", NChemin & "\" & NFichier, True, "SYNTHESE"
    J'ai toujours le message d'erreur
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. Macro EXCEL - Boucle qui ne fonctionne pas
    Par babouchka01 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/10/2011, 11h24
  2. [CS4] Lien vers un site qui ne fonctionne pas
    Par Milyshyn76 dans le forum ActionScript 3
    Réponses: 7
    Dernier message: 08/09/2011, 19h03
  3. Exporter vers Excel 2007 (limite de 256 columns)
    Par mathieu_BO dans le forum Webi
    Réponses: 0
    Dernier message: 20/04/2011, 11h07
  4. exporter vers Excel 2007
    Par foulla dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 05/12/2009, 22h53
  5. vb.net vs 2005 export vers excel 2007
    Par letel dans le forum Windows Forms
    Réponses: 0
    Dernier message: 22/08/2007, 08h12

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