kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,669
- Excel Vers. ve Dili
- Excel 2010 32 bit
- Altın Üyelik Bitiş Tarihi
- 06-10-2032
Merhaba,
Listview nesnesi sürüm ve bit farklılıklarından dolayı sorun çıkarmakta.
Benden istenen yaptığım küçük projelerde sıkıntı çıkmasından dolayı listview de çok krıterli arama kodlarında yapabildiklerimi "Aşağıdaki örnek listview kodlardaki gibi"
listbox dayapabileceğim kodları örnek dosyada verebilirseniz sevinirim.
Listview nesnesi sürüm ve bit farklılıklarından dolayı sorun çıkarmakta.
Benden istenen yaptığım küçük projelerde sıkıntı çıkmasından dolayı listview de çok krıterli arama kodlarında yapabildiklerimi "Aşağıdaki örnek listview kodlardaki gibi"
listbox dayapabileceğim kodları örnek dosyada verebilirseniz sevinirim.
Kod:
Sub tahsıledıldı()
On Error Resume Next
Set Sr = Sheets("kasa")
ListView1.ListItems.Clear
ListView1.FullRowSelect = True
Dim i As Long
[CODE]Private Sub ComboBox2_Change()
If ComboBox2 = "" Then
Exit Sub
End If
Set Sr = Sheets("satış")
Sheets("satış").Columns.AutoFit ' EXCEL SAYFASINDAKİ SÜTUN GENİŞLİĞİNİ OTOMATİK AYARLAR
ListView1.ListItems.Clear
ListView1.FullRowSelect = True
Dim i As Long
Set Sr = Sheets("satış")
With ListView1
For i = 2 To Sr.Cells(65536, "A").End(xlUp).Row
If UCase(Replace(Replace(Sr.Cells(i, "AJ").Value, "ı", "I"), "i", "İ")) _
Like "*" & ComboBox1.Value & "*" _
And UCase(Replace(Replace(Sr.Cells(i, "AK").Value, "ı", "I"), "i", "İ")) _
Like "*" & ComboBox2.Value & "*" Then
.ListItems.Add , , Sr.Cells(i, "A")
X = X + 1
.ListItems(X).ListSubItems.Add , , Format(CDate(Sr.Cells(i, "D").Value), "DD.MM.YYYY")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "C")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "E")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "F")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "G")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "K")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "L")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "M")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "N")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "O")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "P")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "Q")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "R")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "AB")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "AF")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "AG")
End If
Next i
End With
Set Sr = Nothing
toplamkota
End Sub
Kod:
Set Sr = Sheets("KASA")
With ListView1
For i = 2 To Sr.Cells(65536, "a").End(xlUp).Row
If UCase(Replace(Replace(Sr.Cells(i, "v").Value, "ı", "I"), "i", "İ")) _
Like "*" & "ÇEK" & "*" _
And UCase(Replace(Replace(Sr.Cells(i, "s").Value, "ı", "I"), "i", "İ")) _
Like "*" & "TAHSİL EDİLDİ" & "*" Then
.ListItems.Add , , Sr.Cells(i, "A")
X = X + 1
.ListItems(X).ListSubItems.Add , , Format(Sr.Cells(i, "D"), "DD.MM.YYYY")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "f")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "ı")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "j")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "o")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "p")
.ListItems(X).ListSubItems.Add , , Format(Sr.Cells(i, "Q"), "#,##0.00")
.ListItems(X).ListSubItems.Add , , Format(Sr.Cells(i, "R"), "DD.MM.YYYY")
.ListItems(X).ListSubItems.Add , , Sr.Cells(i, "s")
End If
Next i
End With
Set Sr = Nothing
TOPLAM
End Sub
Ekli dosyalar
-
23.1 KB Görüntüleme: 13