cs_lanetmel
Messages postés6Date d'inscriptionlundi 2 avril 2012StatutMembreDernière intervention 8 mai 2012
-
7 mai 2012 à 02:36
cs_lanetmel
Messages postés6Date d'inscriptionlundi 2 avril 2012StatutMembreDernière intervention 8 mai 2012
-
8 mai 2012 à 18:01
Bonjour à tous,
On m'a déjà beaucoup aidé et je vous remercie de tout coeur..Mais là ça fais des heures que je cherche et je comprends pas pourquoi ça fait ça. :
Je veux emplir ma listview Selon 2 critères : Avec un seul ça fonctionnais très bien (x et Textbox3) mais là je me suis rendu compte que je ne dois afficher la ligne dans ma listview seulement si x = Textbox3 ET (là c'est moi qui a ajouté y ) si en plus dans la colonne 4 de ma feuille de données (infos) c'est écrit entrée (comme indiqué par ma Textbox54)
Mais depuis que j'ai ajouté ma 2ème condition, ça affiche tout en triple et ça met quand même les lignes qui ne répondent pas à la deuxième condition...J'ai misdevant les choses que j'ai ajouté..J'aimgine que c'est une question de formulation mais j'en ai essayé plusieurs et ça fonctionne pas..
Une idée quelqu'un?
Voici mon code :
Private Sub Textbox3_change() ' lot, emplir Listview
Dim sh As Worksheet
Dim c As Long, x As Variant
Dim y as variant
For Each x In sh.Range("A6:A" & Cells(Rows.Count,
1).End(xlUp).Row) ' Va trouver le lot demandé dans textbox3
For Each y In sh.Range("D6:D" & Cells(Rows.Count, 1).End(xlUp).Row) ' Va trouver seulement les entrées
For Each x In sh.Range("A6:A" & Cells(Rows.Count,
1).End(xlUp).Row) ' Va trouver le lot demandé dans textbox3
If x.Value TextBox3.Value And Cells(x.Row, 4).Value TextBox54.Value Then