• DİKKAT

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

Süzülen veriyi yazdırmak.

Katılım
9 Nisan 2009
Mesajlar
113
Excel Vers. ve Dili
2007 türkçe
Arkadaşlar konuyla ilgili örnek bulamadım.Lütfen yardımlarınızı bekliyorum.

Listwievde dtpicker ile süzdüğüm verileri yeni excel sayfasına nasıl aktarabilirim.

Aktardığım sayfaya süzdüğüm tarihleri isim olarak verebilirmiyim?
 
Merhabalar,

Şu şekilde bir kodlama yapılabilir.

Kullandığınız Listview nesnesinin adının Listview1 olduğu kabulü ve bir CommandButton'a basılarak çalıştırıldığı kabulü ile ...

Kod:
Private Sub CommandButton1_Click()
    Dim oLvwItm As ListItem
    Dim wks As Worksheet
    Set wks = Worksheets.Add(, Sheets(Sheets.Count))
    With ListView1
        For Each oLvwItm In .ListItems
            i = i + 1
            Cells(i, 1) = oLvwItm
            Cells(i, 2) = oLvwItm.ListSubItems(1).Text
        Next
    End With
    Set wks = Nothing
End Sub
 
Ferhat bey ;

Kodlar çalışıyor fakat.
Süzdüğüm verileri mevcut dosyamda sayfa açarak değil yeni excel kitabı açarak nasıl yazabilirim.
 
Siz mesajınızda yeni bir sayfaya yazsın deyince ben o şekilde anladım.

Öyleyse şu kodları deneyin. Değiştirilen kısımları kırmızı ile gösterdim


Kod:
Private Sub CommandButton2_Click()
    Dim oLvwItm As ListItem
[COLOR="Red"]    Dim wkb As Workbook
    Set wkb = Workbooks.Add[/COLOR]
    With ListView1
        For Each oLvwItm In .ListItems
            i = i + 1
            Cells(i, 1) = oLvwItm
            Cells(i, 2) = oLvwItm.ListSubItems(1).Text
        Next
    End With
[COLOR="red"]    Set wkb = Nothing[/COLOR]
End Sub
 
Geri
Üst