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
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
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.
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Listview aktar

Selamlar,

Sn. Hamitcan maalesef aktarmadı.

Dosya boyutu büyük olduğu için aktarılacak sayfa ve lisview resimlerini ekledim..
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Dosyanın küçük bir örneğini gönderirseniz, sorunu daha çabuk çözebiliriz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
: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
 
Katılım
17 Haziran 2006
Mesajlar
348
Excel Vers. ve Dili
2003 - TR / 2007 - TR
Selamlar,

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