• DİKKAT

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

makro listeleme

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler;
tekli sütuna göre liste oluşturma örneği buldum ama ikili seçeneğe göre liste oluşturma örneği bulamadım. KumasC sayfasında formüle göre liste oluşuyor. oluşan listeyi boş değerleri almadan Liste sayfasına almak istiyorum.
http://s8.dosya.tc/server3/wpfq7a/ornek.xlsx.html

Şimdiden teşekkürler.
 
iyi günler;
tekli sütuna göre liste oluşturma örneği buldum ama ikili seçeneğe göre liste oluşturma örneği bulamadım. KumasC sayfasında formüle göre liste oluşuyor. oluşan listeyi boş değerleri almadan Liste sayfasına almak istiyorum.
Şimdiden teşekkürler.

İki sayfada ki a sütunu yardımcı sütundur.
 

Ekli dosyalar

Modül'e ekleyip deneyiniz.
Kod:
Sub aktar()
Set sl = Sheets("Liste"): Set sk = Sheets("KumasC")
son = sl.Range("D" & Rows.Count).End(3).Row + 1
sat = 3
sl.Range("A3:E" & son).ClearContents
For i = 3 To sk.Range("A" & Rows.Count).End(3).Row
If sk.Cells(i, "D") > 0 Then
sl.Cells(sat, "A") = sk.Cells(i, "A")
sl.Cells(sat, "B") = sk.Cells(i, "B")
sl.Cells(sat, "C") = sk.Cells(i, "C")
sl.Cells(sat, "D") = sk.Cells(i, "D")
sl.Cells(sat, "E") = sk.Cells(i, "E")
sat = sat + 1
End If
Next i
End Sub
 
teşekkürler

Modül'e ekleyip deneyiniz.
Kod:
Sub aktar()
Set sl = Sheets("Liste"): Set sk = Sheets("KumasC")
son = sl.Range("D" & Rows.Count).End(3).Row + 1
sat = 3
sl.Range("A3:E" & son).ClearContents
For i = 3 To sk.Range("A" & Rows.Count).End(3).Row
If sk.Cells(i, "D") > 0 Then
sl.Cells(sat, "A") = sk.Cells(i, "A")
sl.Cells(sat, "B") = sk.Cells(i, "B")
sl.Cells(sat, "C") = sk.Cells(i, "C")
sl.Cells(sat, "D") = sk.Cells(i, "D")
sl.Cells(sat, "E") = sk.Cells(i, "E")
sat = sat + 1
End If
Next i
End Sub

sorunsuz çalışıyor, teşekkürler
 
Geri
Üst