T
titange305
Guest
Bonjour,
j'ai une feuille de donnée (sheet4), je l'affecte a ma liste box ensuite je place au dessus de ma liste box 5 textbox et 2 combobox
voici le code pour une recherche d'un textbox (il recherche toute les partie de mot qui peut y avoir dans les données). Je fais une recherche sur ma feuille de donnée, ensuite si je trouve quelque chose je le mets dans une sheet5
je pense que mon code est un peu spécial, si vous le voulez vous pouver le modifier ainsi j'apprendrai une autre manière de programmer.
Mon problème est que je ne sais pas comment je peux faire pour introduire les autres textbox et combo
Je vous en remercie
j'ai une feuille de donnée (sheet4), je l'affecte a ma liste box ensuite je place au dessus de ma liste box 5 textbox et 2 combobox
voici le code pour une recherche d'un textbox (il recherche toute les partie de mot qui peut y avoir dans les données). Je fais une recherche sur ma feuille de donnée, ensuite si je trouve quelque chose je le mets dans une sheet5
je pense que mon code est un peu spécial, si vous le voulez vous pouver le modifier ainsi j'apprendrai une autre manière de programmer.
Mon problème est que je ne sais pas comment je peux faire pour introduire les autres textbox et combo
Je vous en remercie
Code:
If txtdesignation2.Text = "" Then GoTo Fin
Sheet5.Activate
Sheet5.Rows("2:63000").Select
Selection.ClearContents
NombreLigne = Sheet4.Range("Z1").Value
MotRecherche = txtdesignation2.Text
NombreCara = Len(txtdesignation2.Text)
Ligne = 2
For i = 2 To NombreLigne + 1
Adresse = "B" & i
contenu = Sheet4.Range(Adresse).Value
NbrCaractere = Len(contenu)
For j = 1 To NbrCaractere
Mot = Mid(contenu, j, NombreCara)
If Mot = MotRecherche Then
Sheet4.Activate
Sheet4.Rows(i & ":" & i).Select
Selection.Copy
Sheet5.Activate
Sheet5.Rows(Ligne & ":" & Ligne).Select
Sheet5.Paste
Ligne = Ligne + 1
End If
Next j
Next i
ListBox1.RowSource = "A2:" & "G" & Ligne - 1
GoTo fin1
Fin:
CompteurLigne = Sheet4.Range("Z1").Value
Adresse = "A2"
Adresse1 = "G" & CompteurLigne + 1
Sheet4.Activate
ListBox1.RowSource = Adresse & ":" & Adresse1
fin1: