T
toubib
Guest
Bonjour à tous,
j'ai un ptit soucis avec un USF et la fonction Find, voici le code:
ce que je cherche donc à faire c'est que quand l'utilisateur inscrit une info dans la textbox, et bien ca aille chercher dans la feuille données toutes les cellules contenant les trois premières lettres de ce qu'il a tapé (d'où le Left(TextBox1.Value, 3)) et que la value de ces cellules soit incluse à la listbox.
ex: je tape caroline dans ma textbox, j'aimerais qu'il m'ajoute à ma listbox tous les éléments présents dans la feuille données qui contiennent les trois premmières lettres de ce mot donc s'il y a des carine, des carole, des carter et bien que cela les ajoute à la listbox.
mon soucis se passe surtout au niveau du find, j'ai essayé avec with sheets('données) et sans et ca ne marche pas!
avez vous des idées de ce qui cloche?
Message édité par: toubib, à: 24/11/2005 11:04
Message édité par: toubib, à: 24/11/2005 11:39
j'ai un ptit soucis avec un USF et la fonction Find, voici le code:
Code:
Private Sub CommandButton1_Click()
Dim t As String
Dim r As Range
Dim plage As Range
With Sheets('données')
derl = .Range('a65536').End(xlUp).Row
End With
Set plage = Sheets('données').Range('a7:a' & derl)
t = TextBox1.Value
For Each r In plage
With Sheets('données')
Cells.Find(What:=Left(TextBox1.Value, 3), After:=.Range('a7:a' & derl), _
SearchDirection:=xlNext, MatchCase:=False).Activate
End With
ListBox1.AddItem Sheets('données').selection.Offset(0, 14)
Next r
End Sub
ce que je cherche donc à faire c'est que quand l'utilisateur inscrit une info dans la textbox, et bien ca aille chercher dans la feuille données toutes les cellules contenant les trois premières lettres de ce qu'il a tapé (d'où le Left(TextBox1.Value, 3)) et que la value de ces cellules soit incluse à la listbox.
ex: je tape caroline dans ma textbox, j'aimerais qu'il m'ajoute à ma listbox tous les éléments présents dans la feuille données qui contiennent les trois premmières lettres de ce mot donc s'il y a des carine, des carole, des carter et bien que cela les ajoute à la listbox.
mon soucis se passe surtout au niveau du find, j'ai essayé avec with sheets('données) et sans et ca ne marche pas!
avez vous des idées de ce qui cloche?
Message édité par: toubib, à: 24/11/2005 11:04
Message édité par: toubib, à: 24/11/2005 11:39