• DİKKAT

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

Listviewden sayfaya seçili satırı aktarma

Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Selamlar,

Aşağıdaki kod ile listviewden sayfaya veri aktarıyorum. Ama sadece 13. Satıra aktarabiliyorum.
B13:B32, C13:C32 ve F13:F32 sütunlarına son dolu hücreye aktarmak için nasıl bir değişiklik gereklidir. Her çift tıklamada bir alt satıra aktarılması gerekiyor. Teşekkürler...
Kod:
Private Sub ListView1_DblClick()
  On Error Resume Next
  If ListView1.ListItems.Count = 0 Then Exit Sub
    x = ListView1.SelectedItem.Index
    Sheets("Teklif Formu").Range("B13") = ListView1.ListItems(x).ListSubItems(1).Text
    Sheets("Teklif Formu").Range("C13") = ListView1.ListItems(x).ListSubItems(2).Text
    Sheets("Teklif Formu").Range("F13") = ListView1.ListItems(x).ListSubItems(3).Text
End Sub
 
Kod:
son = [a65536].end(3).row+1
Sheets("Teklif Formu").Range(son,"B")
şeklinde deneyin.Diğer satırları da buna göre düzenleyin.
 
Listview aktar

Selamlar,

Sn. Hamitcan maalesef aktarmadı.

Dosya boyutu büyük olduğu için aktarılacak sayfa ve lisview resimlerini ekledim..
 
Dosyanın küçük bir örneğini gönderirseniz, sorunu daha çabuk çözebiliriz.
 
:cool:
Kod:
Private Sub ListView1_DblClick()
  On Error Resume Next
  If ListView1.ListItems.Count = 0 Then Exit Sub
  sat = Sheets("Teklif Formu").Cells(65536, "B").End(xlUp).Row + 1
    x = ListView1.SelectedItem.Index
    Sheets("Teklif Formu").Cells(sat, "B").Value = ListView1.ListItems(x).ListSubItems(1).Text
    Sheets("Teklif Formu").Cells(sat, "C").Value = ListView1.ListItems(x).ListSubItems(2).Text
    Sheets("Teklif Formu").Cells(sat, "D").Value = ListView1.ListItems(x).ListSubItems(3).Text
End Sub
 
Selamlar,

Sn. Evren bey ve Sn. Hamitcan Bey, ilgilerinize çok çok teşekkürler...
 
Geri
Üst