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 :

Importer des données dans un autre classeur [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Importer des données dans un autre classeur
    bonjour à tous
    je suis débutant en VBA et je ne comprend pas ce qui ne va pas dans le code que j'ai utilisé :

    je cherche à récupérer des données dans un "fichier client" à partir de la valeur situé dans une combobox d'un userform lancé depuis un autre classeur .

    Dans mon combobox j'aurais un nom et je voudrais aller récupérer automatiquement adresse ville et CP situé dans mon autre classeur 'fichier client'.

    voici le code que j'ai tapé mais j'ai erreur propriete ou methode non geré par cet objet sur la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    With Application.Workbooks("fichierclient.xlsx").Feuil1
    code :
    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
     
    'pour remplir automatiquement adresse cp ville
    Private Sub ComboBox1_Change()
    Dim Nom As Range
     
     
    With Application.Workbooks("fichierclient.xlsx").Feuil1
    Set Nom = .Columns(10).Find(UserForm3.ComboBox1, LookIn:=xlValues, LookAt:=xlWhole)
     
    UserForm3.TextBox2 = .Cells(Nom.Row, 5) 'adresse
    UserForm3.TextBox3 = .Cells(Nom.Row, 6) 'cp
    UserForm3.TextBox4 = .Cells(Nom.Row, 7) 'ville
    End With
     
    End Sub
    merci par avance de votre aide .
    cordialement

  2. #2
    Membre émérite
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Points : 2 657
    Points
    2 657
    Par défaut
    Bonjour titoupoulpe,

    Voici les méthodes qui fonctionnent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With Workbooks("fichierclient.xlsx").Worksheets(1)
    'ou
    With Workbooks("fichierclient.xlsx").Worksheets("Nom complet de ma feuille")
    Cordialement,
    Kimy

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci beaucoup kimy ca marche parfaitement

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/04/2015, 16h55
  2. Réponses: 5
    Dernier message: 28/01/2015, 14h42
  3. [XL-2007] Importer des données dans un classeur
    Par sigma17 dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 20/02/2012, 09h46
  4. [XL-2003] importer des données d'un autre onglet ou autre classeur
    Par chouki60 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/02/2011, 09h53
  5. [XL-2003] Formule Somme.si allant chercher des données dans un autre classeur
    Par spoutnikk dans le forum Excel
    Réponses: 4
    Dernier message: 24/04/2010, 18h56

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