Rechercher en vba la cellule correspondante

Résolu
mouradopgi13 Messages postés 16 Statut Membre -  
 mouradopgi13 -
Bonjour à tous,
Je suis novice en vba, je coince sur un truc qui me trotte la tête. j'ai arrivé grâce à ce forum de réaliser userform ci joint. en fait, j'ai un combobox colonne A, listbox colonne B et deux textbox colonne C&D, la liste se charge d'après le combobox les deux textbox se chargent d'après listbox, mais je n'arrive pas à trouver les bonnes résultats car en colonne B il y a des données similaires donc les textbox se chargent juste sur la première résultat qui est fausse (voir fichier ci-joint).
Merci d'avance pour vos réponses,
Cordialement

http://cjoint.com/confirm.php?cjoint=BKDpoblFYZV

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Une facon de programmer et quelques modifications supplementaires pour eviter les messages d'ereurs. L'objet Dico ne vous sert a rien dans votre cas (sauf si vous aviez prevu une autre utilisation).Essayez et rendez compte.

    https://www.cjoint.com/?BKElbTH93tl

    Bonne suite
    0
  2. mouradopgi13 Messages postés 16 Statut Membre
     
    Meilleure réponse, merci beaucoup f894009.
    une super idée.
    Merci à tous
    0
  3. mouradopgi13 Messages postés 16 Statut Membre
     
    Re f894009,
    j'ai essayé à adapté ton code sur mon tableau, mais je trouve que le dernier projet ne marche plus surtout l'ETP qui ont plusieurs projets.
    Merci d'avance
    https://www.cjoint.com/?BKEtTC89Qhr
    0
    1. jalilcompta
       
      bonjour mouradopgi13,
      SVP comment tu as fais de faire apparaître le message dès l'ouverture du fichier ?

      ça fais longtemps que je cherche comment s.v.p aide moi?

      merci
      jalil
      0
  4. mouradopgi13
     
    Bonjour, malgré je suis débutant mais je peux t'aider car c facile, écris
    double click thisworkbook

    Private Sub Workbook_Open()
    nom_de_la_userform.show
    End Sub

    bonne suite
    0