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 :

[VBA]Erreur d'execution lors d'un export excel [AC-2003]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Homme Profil pro
    Consultant DBA en Suisse
    Inscrit en
    Janvier 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant DBA en Suisse
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 91
    Points : 60
    Points
    60
    Par défaut [VBA]Erreur d'execution lors d'un export excel
    Bonjour,

    Pour une application que j'ai du développer, j'ai fait un export Excel qui marche très bien pour les personnes qui ont office 2003.

    Un utilisateur ne peut cependant pas faire l'export. Cette personne a office 2007 sur son poste. Chaque fois qu'elle lance l'export, le programme lui fait une erreur d'exécution et ensuite l'application se ferme.

    Voici le code utilisé.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Dim dt_date_jour As Date                     'date du jour au moment de l'extraction'
        Dim tx_nom_fichier As String                 'nom du fichier dans lequel les données seront enregistrées'
        Dim tx_date_heure As String
     
        DoCmd.Hourglass (True)
        Call sp_insert_tb_liste_reclamation_attente_nc
     
        'montage du nom du fichier d'export pour le planifié
        tx_date_heure = Year(Now()) & Month(Now()) & Right("0" & Day(Now()), 2)
        tx_nom_fichier = "O:\Qualite\Réclamations clients\Note de Crédit\TM\Liste_reclamation_attente_nc.xls"
     
        'lancement du calcul et de l'export pour le planifié
        MsgBox "3"
     
        DoCmd.TransferSpreadsheet acExport, , "tb_liste_reclamation_attente_nc", "c:\temp\toto.xls"
        MsgBox "4"
        DoCmd.Hourglass (False)
     
        MsgBox "L'export s'est bien déroulé.", vbOKOnly, "Export"
    Si quelqu'un aurait une solution, cela m'arrangerai beaucoup.

    Merci d'avance.

    Bonne journée.

  2. #2
    Membre du Club
    Homme Profil pro
    Consultant DBA en Suisse
    Inscrit en
    Janvier 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant DBA en Suisse
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 91
    Points : 60
    Points
    60
    Par défaut Complément
    Bonjour,

    Petit complément au premier poste. Je ne sais pas si cela est important mais les utilisateurs ont le runtime access et non access même.

    Moi qui ai office 2007 avec access 2003, l'export ce déroule très bien. Mais il plante aussi si j'utilise le runtime.

    Bonne journée.

  3. #3
    Membre du Club
    Homme Profil pro
    Consultant DBA en Suisse
    Inscrit en
    Janvier 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant DBA en Suisse
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 91
    Points : 60
    Points
    60
    Par défaut Réponse
    Bonjour,

    Apparement je crois avoir trouvé le problème.

    D'après ce que j'ai pu voir, c'est qu'il n'est pas capable si on fait deux export le même jour, de remplacer le fichier existant.

    Pour regler mon problème, j'ai rajouté l'heure au nom de fichier depus je n'ai plus d'erreur.

    Bonne journée.

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

Discussions similaires

  1. erreur d'execution '13' dans une macro Excel lors du passage 2003->2007
    Par Bobsinglar dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 07/10/2008, 15h16
  2. Erreur d'execution lors de l'application
    Par marsupilami34 dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/02/2008, 11h33
  3. [DEBUTANT][access 2003][VBA] Erreur d'execution '3075'
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 31
    Dernier message: 02/01/2008, 11h50
  4. Réponses: 7
    Dernier message: 31/08/2006, 09h41
  5. [VBA] erreur d'execution '3061'
    Par herendel dans le forum Access
    Réponses: 3
    Dernier message: 02/05/2006, 15h22

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