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 :

erreur 2391 sur un TransferSpreadsheet


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Par défaut erreur 2391 sur un TransferSpreadsheet
    bonjour,

    je ne comprends pas , j'ai un message d'erreur lors de l'import d'un fichier excel dans une table access.
    c'est l'erreur 2391 : "Le champ 'F1' n'existe pas dans la table destination 'Liste_import.'"

    voilà bien une erreur qui ne me dit rien du tout.
    pourtant ma table semble correcte car j'ai lancé l'import manuellement et c'est cette table : Liste_import
    donc je pense qu'elle a les bons champs !

    s'il vous plait, aidez-moi !!

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 138
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    N'as tu pas un champ nommé F1 dans ta table ?
    N'y a t-il pas un champ NumeroAuto incompatible avec ton fichier...

    Dans ton cas, il te faut créer, si tu veux conserver cette importation en l'état, un fichier de Spécification d'Importation dans les options avancées des paramètres d'import et de spécifier ce dernier dans ton bloc de code...

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 22
    Par défaut
    j'ai trouvé ma solution !

    j'avais essayé de passer par un format de spécification mais ça ne marchait pas mieux.
    ensuite j'ai décidé de faire l'import dans une table que je n'avais pas, pour qu'il me le créé.

    et ça a marché. alors en fait quand il fait un import d'une feuille excel, les noms des champs seront toujours les suivants : F1, F2, F3, F4...
    je ne sais pas pourquoi mais c'est comme ça, alors que quand on fait un import manuel d'un classeur les champs sont nommé comme ça : Champ1, Champ2, Champ3... et c'est donc ce format là que j'avais repris en pensant que l'import VBA ferait la même chose que l'import manuel !

    c'est un peu con à mon goût mais c'est comme ça !

    et merci argyronet d'avoir répondu à mon sujet

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

Discussions similaires

  1. [AC-2007] erreur 2391 sur un DoCmd.TransferSpreadsheet
    Par marcelisa2 dans le forum VBA Access
    Réponses: 10
    Dernier message: 29/06/2012, 16h45
  2. Erreur 145 sur table mysql
    Par ramses83 dans le forum Requêtes
    Réponses: 1
    Dernier message: 06/09/2007, 21h09
  3. [Kylix] erreur time.sur kylix avec redhat 9.0
    Par sumco dans le forum EDI
    Réponses: 4
    Dernier message: 20/05/2004, 15h13
  4. Réponses: 9
    Dernier message: 27/04/2004, 11h01
  5. [VB6] Erreur 9 sur redim preserve
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 22/10/2002, 17h29

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