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 :

Userform et sélection


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 21
    Par défaut Userform et sélection
    Bonjour à toutes et à tous,

    Me revoilà, malheureusement (notamment pour vous) je ne suis toujours pas à l'aise avec les userforms et malgré mes recherches je patauge quelque peu, je me tourne donc vers vous pour mon petit souci, en fait j'ai un userform de consultation au départ et j'aurais souhaité par le rajout du bouton "SELECTION" pouvoir transposer les données affichées dans la listbox vers la feuille excel comme dans l'exemple joint.

    D'avance merci de votre aide.

    Et très bonne année à vous...

  2. #2
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 21
    Par défaut
    N'ayant plus de pièce jointe à ma discussion, je vais donc essayer d'être explicite à ce stade.

    Donc nous allons faire ça à l'aveugle, j'ai un userform avec un menu déroulant contenant des noms lorsque je sélectionne un nom une ligne apparait dans une listbox avec des données correspondants au nom et des données contenues dans une feuille excel, j'aurais souhaité par un bouton pouvoir récupérer ces données en fonction du nom et les coller dans une autre feuille, merci pour votre aide...

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 102
    Par défaut
    Bonsoir

    Ci joint la procédure. Attention il ne peut y avoir plus d'une ligne dans la listbox.

    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 CommandButton2_Click()
     
    With Sheets("formulaire opérateur")
    i = 0
    .Cells(32, 2) = ListBox1.List(i, 0)
    .Cells(32, 3) = ListBox1.List(i, 1)
    .Cells(32, 4) = ListBox1.List(i, 2)
    .Cells(32, 6) = ListBox1.List(i, 3)
    .Cells(32, 8) = ListBox1.List(i, 4)
     
     
    End With
    Unload Me
    End Sub
    JP

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Colle le code que tu à dans la ListBox_Clic ou change qu'ont puissent un peu voir de quoi il s'agit.
    A+

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 102
    Par défaut
    Bonsoir LeForestier

    J'ai chargé le fichier avant la suppression.
    La listbox ne sert qu'à afficher des données d'une ligne sélectionnée à l'aide d'un combobox.

    Code pour remplir la listbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For x = 0 To n
    If ComboBox1.ListIndex = x Then
      Me.ListBox1.ColumnCount = 7
      Me.ListBox1.RowSource = F2.Name & "!" & F2.Range("A" & x + 2 & ":G" & x + 2).Address
     End If
    Next x

    JP014

  6. #6
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 21
    Par défaut
    Excusez moi du retard, mais un grand merci à jp014, c'est exactement ce que je cherchais à faire, j'avais presque trouver d'ailleurs, n'est ce pas ? Donc un grand merci.

    Pour LeForestier j'avais joint un fichier pour faliciter l'explication et la compréhension mais quelqu'un a préféré le supprimer.

    Merci à tous et encore une excellente année à vous tous.

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

Discussions similaires

  1. [XL-2010] UserForm et Sélection de donnée avec filtre
    Par yesman31 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/07/2013, 12h54
  2. Userform VBA: sélection automatique d'un textbox
    Par vatfer dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/10/2010, 12h02
  3. [XL-2003] Boîte de dialogue intégrée pour sélection d'un Range via un Userform
    Par lamina008 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/06/2010, 13h15
  4. [Toutes versions] Problème sélection de plusieur cellule dans un Spreadsheet situer dans une Userform
    Par mentat dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/05/2010, 12h57
  5. Userform pour sélection d'une plage de cellule
    Par humbp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/01/2008, 13h41

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