• DİKKAT

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

Listview nesnesisindeki verileri sayfaya aktaracak

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Merhaba Arkadaşlar.
Ekli dosyada Rapor al butonuna tıkladığımda listview nesnesi içindeki verileri Rapor adlı sayfanın 9. satırından itibaren yazacak bir kodu nasıl yapabilirim.
Şimdiden ilgilenen tüm arkadaşalrıma teşekkür ederim.

SAYGILARIMLA
 

Ekli dosyalar

Merhaba Arkadaşlar.
Ekli dosyada Rapor al butonuna tıkladığımda listview nesnesi içindeki verileri Rapor adlı sayfanın 9. satırından itibaren yazacak bir kodu nasıl yapabilirim.
Şimdiden ilgilenen tüm arkadaşalrıma teşekkür ederim.
Aşağıdaki şekilde;
Kod:
Private Sub CommandButton3_Click()
     For x = 1 To ListView1.ListItems.Count
     Sheets("Rapor").Cells(x + 9, 1) = ListView1.ListItems(x).Text
     For c = 1 To ListView1.ColumnHeaders.Count - 1

Sheets("Rapor").Cells(x + 9, c + 1) = ListView1.ListItems(x).ListSubItems(c).Text
Next
Next
End Sub
 
Son düzenleme:
Hocam ilginiz için teşekkür ederim.

Ancak, mesala gelen siparişler butonuna tıklayıp verileri listview e süzdükten sonra rapor al butonuna tıkladığımızda hata veriyor. Sebebi nedir acaba?
 
Hocam ilginiz için teşekkür ederim.

Ancak, mesala gelen siparişler butonuna tıklayıp verileri listview e süzdükten sonra rapor al butonuna tıkladığımızda hata veriyor. Sebebi nedir acaba?

Yukarıdaki kodu düzelttim.
Kod:
Sheets("Rapor").Cells(x + 9, 1) = ListView1.ListItems([COLOR="Red"]7[/COLOR]).Text
Buradaki "7" nin yerine ."x" olacaktı.
Kusura bakmayın.Kolay gelsin.

Bu bölümü şöylede yapabilirsiniz.
Kod:
Sheets("Rapor").Cells(x + 9, 1) = x

Şu kırmızı bölümüde ekleyin.
Kod:
 Private Sub CommandButton3_Click()
[COLOR="Red"]Sheets("Rapor").[A10:O65000]=Empty[/COLOR]
     For x = 1 To ListView1.ListItems.Count
     Sheets("Rapor").Cells(x + 9, 1) = ListView1.ListItems(x).Text
 
Son düzenleme:
Estağfrullah hocam ne demek kusura bakmayın.
Asıl siz kusurumuza bakmayın ve hakkınızı helal edin bu gün çok yordum sizi.
Ellerinize sağlık. Hakkınızı helal edin.
 
Geri
Üst