• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listviewe Koşullu Veri Çekmek

Katılım
5 Ekim 2007
Mesajlar
84
Excel Vers. ve Dili
excel 2002
sevgili arkadaşlar açıklamam dosyamda mevcut örnekleri uyarlamama rağmen bir sonuca ulaşamadım değerli yardımlarınızı bekliyorum tşkler
 

Ekli dosyalar

Merhaba,

İlaveyi kırmızı ile işaretledim.

Kod:
With ListView1
    For i = 2 To c
        [COLOR=red]If Cells(i, "F") > 0 Then
[/COLOR]        x = x + 1
            .ListItems.Add , , Cells(i + 1, 1)
            .ListItems(x).SubItems(1) = Cells(i + 1, 1)
            .ListItems(x).SubItems(2) = Cells(i + 1, 2)
            .ListItems(x).SubItems(3) = Cells(i + 1, 3)
            .ListItems(x).SubItems(4) = Cells(i + 1, 4)
            .ListItems(x).SubItems(5) = Cells(i + 1, 5)
            .ListItems(x).SubItems(6) = Cells(i + 1, 6)
            .ListItems(x).SubItems(7) = Cells(i + 1, 7)
            .ListItems(x).SubItems(8) = Cells(i + 1, 8)
            .ListItems(x).SubItems(9) = Cells(i + 1, 9)
        [COLOR=red]End If
[/COLOR]    Next i
End With
.
 
sevgili arkadaşlar açıklamam dosyamda mevcut örnekleri uyarlamama rağmen bir sonuca ulaşamadım değerli yardımlarınızı bekliyorum tşkler

With ListView1
For i = 2 To c
If Cells(i + 1, 6).Value > 0 Then

x = x + 1
.ListItems.Add , , Cells(i + 1, 1)
.ListItems(x).SubItems(1) = Cells(i + 1, 1)
.ListItems(x).SubItems(2) = Cells(i + 1, 2)
.ListItems(x).SubItems(3) = Cells(i + 1, 3)
.ListItems(x).SubItems(4) = Cells(i + 1, 4)
.ListItems(x).SubItems(5) = Cells(i + 1, 5)
.ListItems(x).SubItems(6) = Cells(i + 1, 6)
.ListItems(x).SubItems(7) = Cells(i + 1, 7)
.ListItems(x).SubItems(8) = Cells(i + 1, 8)
.ListItems(x).SubItems(9) = Cells(i + 1, 9)


End If
Next
End With
 
sayın ömer ilginize tşk ederim. Ancak istediğim olmadı halen kalan kısımları 0 olanların bir kısmı yine geliyor. Amacım Sadece stok kalanında değer olan ürünleri listeletmek 0 olanlar kesinlikle gelmeyecek
 
sayın yiğit tşk ederim allah razı olsun istediğim tam buydu iyi çalışmalar
 
sayın yiğit tşk ederim allah razı olsun istediğim tam buydu iyi çalışmalar

allah sizden de razı olsun. Sayın ömer ustamın yaptığını görünce silmek istemiştim. ancak net kesildi. silmek kısmet olmadı. işine yaraması beni mutlu etti. kolay gelsin iyi çalışmalar
 
sn.yiğit tekrar merhaba yukarıdaki formulasyon tam işimi görüyor ancak kullandıkça birşey daha dikkatyimi çekti burda sadece 0 dan büyük olanları listviewe aldırdık 0 olanları aldırmadık buraya kadar tamam ancak (-) bakiye verenleride yani 0 dan küçük olan sayıları da aldırmak istiyorum onu nasıl yapabilirim tşkler
 
sn yiğit kendi sorunumu kendim hallettim belki yararlanmak isteyen arkadaşlara ben yeni kdou yazayım 0 dan küçük olanlarıda yani (-) bakiye verenleride çekmek için
Kod:
    With ListView1
For i = 2 To c
If Cells(i + 1, 6).Value [COLOR="Red"]<> [/COLOR]0 Then

x = x + 1
.ListItems.Add , , Cells(i + 1, 1)
.ListItems(x).SubItems(1) = Cells(i + 1, 1)
.ListItems(x).SubItems(2) = Cells(i + 1, 2)
.ListItems(x).SubItems(3) = Cells(i + 1, 3)
.ListItems(x).SubItems(4) = Cells(i + 1, 4)
.ListItems(x).SubItems(5) = Cells(i + 1, 5)
.ListItems(x).SubItems(6) = Cells(i + 1, 6)
.ListItems(x).SubItems(7) = Cells(i + 1, 7)
.ListItems(x).SubItems(8) = Cells(i + 1, 8)
.ListItems(x).SubItems(9) = Cells(i + 1, 9)


End If
Next
End With
 
Geri
Üst