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

Macros et VBA Excel Discussion :

Importation de données


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Par défaut Importation de données
    Bonjour,
    j'ai un problème pour importer des données dans excel.

    Si je donne la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With ActiveSheet.QueryTables.Add(Connection:= "TEXT;C:\Documents and Settings\user\Desktop\9435.txt", Destination:=Range("A1"))
    alors tout marche comme il faut.

    Mais si je définie une variable avec les paramètres de connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lieu = "Text;" & ActiveWorkbook.Path & "\" & Range("C12").Value & ".txt"
    With ActiveSheet.QueryTables.Add(Connection:=lieu, Destination:=Range("B1"))
    Il faut spécifier que le workbook est placé dans le même dossier que le fichier à ouvrir et que la numéro de fichier est lu dans une case Excel.

    Merci pour vous commentaires.

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 395
    Par défaut
    Bonjour,

    as tu vérifié en debug la valeur de
    lieu
    pour être ceratin que c'est ce que tu veux ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Par défaut
    Salut,

    yep je crache cette valeur dans une cellule pour vérifier.
    À l'exception des guillemets c'est exactement la même chose.
    si j'ajoute les guillements ça ne marche pas non plus.
    Je ne comprend pas ce truc c pourquoi que je me dirige vers vous.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 73
    Par défaut
    Bonjour à tous,
    Dans le doute essaye un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With ActiveSheet.QueryTables.Add(Connection:="" & lieu & "", Destination:=Range("B1"))
    C'est béte mais souvent ça fonctionne

Discussions similaires

  1. Importer des données grace a des *.cvs dans MySQL
    Par Mic0001 dans le forum Installation
    Réponses: 3
    Dernier message: 05/01/2005, 19h26
  2. [CR]Importer des données d'une feuille excel
    Par rolan dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 17/12/2004, 22h32
  3. Réponses: 3
    Dernier message: 13/12/2004, 13h54
  4. Importer des données dans sql server avec DELPHI ???
    Par moutanakid dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/08/2004, 17h22
  5. Importation de données postgresql
    Par ythierrin dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 10/10/2003, 22h18

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