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 :

[AC 2010] transferspreadsheet export


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [AC 2010] transferspreadsheet export
    Bonjour à tous,

    J'ai un problème tout bête :
    Je veux exporter une table access vers une feuille excel.
    J'utilise DoCmd.TransferSpreadsheet. Cela marche dans un cas mais pas dans l'autre .

    Exemple qui marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferSpreadsheet acExport, 8, "toto", "chemin\vers\fichier\Classeur1.xls", True, "Feuil1!A1:A2"
    Exemple qui marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferSpreadsheet acExport, 8, "toto", "chemin\vers\fichier\Classeur1.xls", True, "Feuil1!B1:B2"
    (la table toto contient une colonne "nom" avec un enregistrement "toto")

    Dès que je veux placer les données ailleurs que sur la colonne A de la Feuil1, j'obtiens :

    Nom : Capture.PNG
Affichages : 453
Taille : 10,6 Ko

    qui me dit que "nom" et "toto" ne rentre pas dans 2 cellules. C'est absurde, d'autant plus que je peux mettre des bornes comme B1:C250 et il me renvoie le même message.

    Merci d'avance !

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,

    le parametre Range n'est utilise que pour l'import
    https://msdn.microsoft.com/fr-fr/lib.../ff844793.aspx

    http://cafeine.developpez.com/access...iel/excel/#LIV

    Si tu veux le mettre a un endroit particulier, reste la seconde solution du 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 :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

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

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    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

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 31/03/2015, 17h02
  2. Problème TransferSpreadSheet Export
    Par Cece06 dans le forum VBA Access
    Réponses: 7
    Dernier message: 15/06/2012, 15h22
  3. [access 2010] code exporté d'access vers excel
    Par gwaheb dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/06/2011, 13h40
  4. Exporter un état en fichier pdf sous access 2010
    Par titi_la_vermine dans le forum VBA Access
    Réponses: 0
    Dernier message: 25/08/2010, 16h30
  5. [SP-2007] Export bilbiothèque de MOSS 2007 vers MOSS 2010
    Par rodriguesd@yahoo.fr dans le forum SharePoint
    Réponses: 1
    Dernier message: 12/07/2010, 08h51

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