- Katılım
- 7 Ağustos 2006
- Mesajlar
- 472
- Excel Vers. ve Dili
- EXCEL 2003 TÜRKÇE
ben a sütünuna göre arama yapıp listbox'ta a b c d sutunlarını listeliyordum.ancak aramayı e sutunana göre yapıp listboxta yine aynı a b c d sutunlarındaki bilgiler listelenecek.yani e sutununa göre arama yapılacak.yardımlarınızı bekliyorum.
Dim k As Range, sat As Long, i As Long, adr As String, x As Long
sat = Sheets("telefonrehberi").Cells(65536, "A").End(xlUp).Row
rehber1.Clear
Set k = Sheets("telefonrehberi").Range("A1:A" & sat).Find(ara.Text, , xlValues, xlPart)
If Not k Is Nothing Then
adr = k.Address
Do
rehber1.AddItem
rehber1.List(x, 0) = k.Value
rehber1.List(x, 1) = k.Offset(0, 1).Value
rehber1.List(x, 2) = k.Offset(0, 2).Value
rehber1.List(x, 3) = k.Offset(0, 3).Value
x = x + 1
Set k = Sheets("telefonrehberi").Range("A1:A" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
End If
Dim k As Range, sat As Long, i As Long, adr As String, x As Long
sat = Sheets("telefonrehberi").Cells(65536, "A").End(xlUp).Row
rehber1.Clear
Set k = Sheets("telefonrehberi").Range("A1:A" & sat).Find(ara.Text, , xlValues, xlPart)
If Not k Is Nothing Then
adr = k.Address
Do
rehber1.AddItem
rehber1.List(x, 0) = k.Value
rehber1.List(x, 1) = k.Offset(0, 1).Value
rehber1.List(x, 2) = k.Offset(0, 2).Value
rehber1.List(x, 3) = k.Offset(0, 3).Value
x = x + 1
Set k = Sheets("telefonrehberi").Range("A1:A" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
End If
