Selamlar,
Sn.Evren Hocanın yazdığı kodlarla Listview Sayfa A dütununda arama yaptığı zaman sorun yok. Anca ben D sütununda arama yapınca verilerde kayma oluyor. Nasıl düzeltilebilir.
Sn.Evren Hocanın yazdığı kodlarla Listview Sayfa A dütununda arama yaptığı zaman sorun yok. Anca ben D sütununda arama yapınca verilerde kayma oluyor. Nasıl düzeltilebilir.
Private Sub ComboBox1_Change()
Dim sat As Long, i As Long, sh As Worksheet, k As Range, s As Long, adr As String
Dim deg As String
If ComboBox1.Text = "" Then
deg = "*"
Else
deg = ComboBox1.Value
End If
ListView1.ListItems.Clear
With Sheets("a")
sat = .Cells(65536, "A").End(xlUp).Row
If sat < 2 Then Exit Sub
Set k = .Range("A2:A" & sat).Find(deg, , xlValues, xlWhole)
If Not k Is Nothing Then
adr = k.Address
Do
say = say + 1
ListView1.ListItems.Add , , k.Value
ListView1.ListItems(say).SubItems(1) = k.Offset(0, 1).Value
ListView1.ListItems(say).SubItems(2) = k.Offset(0, 2).Value
ListView1.ListItems(say).SubItems(3) = k.Offset(0, 3).Value
ListView1.ListItems.Item(say).Bold = True
If say Mod 2 = 0 Then
ListView1.ListItems.Item(say).ForeColor = vbRed
Else
ListView1.ListItems.Item(say).ForeColor = vbBlue
End If
Set k = .Range("A2:A" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
End With
End Sub
