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 plage données pour création Userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Par défaut Importation plage données pour création Userform
    Bonjour,

    J'ai un tableau qui liste les membres d'équipes : équipe 1 (colonne A, en A1 "Equipe 1", B1 "nom1", C1 "Nom2', etc...j'ai 3 équipes , donc une plage de cellule A1:C12.

    Je cherche à reprendre ce tableau et le mettre dans Userform, le but de l'opération recherché : dans une Feuil2, j'ai des données pour chaque nom (= adresse, numéro tél, ville, etc...), donc je cherche à créer un Userform pour qu'il me serve à sélectionner le nom et qu'ensuite automatiquement seules les données du nom sélectionné dans la Feuil2 apparaissent....

    Mon Userform me servirait exactement comme une liste déroulante de choix....

    J'essaye, mais je plante un peu..(= je n'arrive à rien...), une petite aide, orientation ....?

    Merci,

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Par défaut
    J'ai essayé de créer un Userform à partir de la feuille où se trouve mon tableau, j'ai regardé le post de jackborogar (25/5/12), qui semble donner la solution que je souhaite,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub cbDonnées_Click()
        On Error Resume Next
        Me.Controls.Remove (Img.Name)
     
     
        With Me.Spreadsheet1
            .Visible = True
            Set Plage = Sheets("Feuil1").Range("A1:C12")
            For Each c In Plage
                .Cells(c.Row - Plage.Row + 1, c.Column - Plage.Column + 1) = c.Value
                .Cells(c.Row - Plage.Row + 1, c.Column - Plage.Column + 1).NumberFormat = c.NumberFormat
            Next c
        End With
    End Sub
    Mais le code bloque sur en mettant "membre de méthode introuvable"...

    Pourtant, j'ai crée un Userform (nommé U1) avec le contrôle Spreadsheet, et lorsque je clique, mon Userform s'affiche, mais vide....sans les équipes de A1:C12....


    Une petite aide ?

    Merci,
    A+

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Par défaut
    En fait, plus je regarde sur la FAQ et forum, je me demande si je ne dois pas passer par une LISTBOX...
    J'ai trouvé des tutos intéressants, mais je pense que je dois mal positionner les codes (pourtant, il me semble qu'il faut ouvrir VBA, sélectionner le Userform, double-clic dessus, et copier/coller le code...Bref, je ne comprends pas tout très bien....

    Si vous pouviez me venir en aide....j'ai lu les tuto de Silkyroad, et autres, mais je pense qu'il y a une manip qui m'échappe....et lorsque je copie/colle le code, le UserForm apparait, mais vide.....

    Comprends plus rien....

    Merci,
    A+

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 855
    Par défaut
    Je ferme ce post, car je ne comprends rien aux UserForm.....

    Merci quand même.....

    A+ pour de nouvelles aventures....

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/03/2015, 14h07
  2. [XL-2003] Création userform pour recherche de données dans un classeur
    Par matt-angel17 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 02/08/2013, 10h41
  3. [XL-2010] Importer plage données depuis un classeur excel sur un cd rom
    Par r0man0 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/05/2013, 13h08
  4. Importation de données pour migration sur Access 2007
    Par julius26 dans le forum Modélisation
    Réponses: 4
    Dernier message: 30/03/2009, 18h04
  5. [SPAD] Importation de données textuelles & création d'id. de classe
    Par Pierre Jean-Pierre dans le forum Autres outils décisionnels
    Réponses: 0
    Dernier message: 18/11/2008, 15h49

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