listview veya listbox aktarma

Katılım
25 Aralık 2005
Mesajlar
219
ekteki örnek dosyada listview1 e giriş sayfasındaki verileri aktarıyorum. ( A sutunundan I sutununa kadar--9 sutun). listview1 de seçilen verinin giriş sayfasında j sutunundan itibaren (yakınadı, yakınlığı, kimlik no) şeklinde girilmiş olan verilerinide listview2 de veya (listboxda olabilir) nasıl gösterebiliriz.
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Listview1_click olayının sonuna aşağıdaki kodları ilave edip deneyiniz:

Kod:
ListView2.ListItems.Clear
ListView2.ListItems.Add , , Cells(x + 1, 10)
ListView2.ListItems(1).SubItems(1) = Cells(x + 1, 11)
ListView2.ListItems(1).SubItems(2) = Cells(x + 1, 12)
 
Katılım
25 Aralık 2005
Mesajlar
219
sayın mesleki çok teşekkür ederim.
ListView2.ListItems.Clear
ListView2.ListItems.Add , , Cells(x + 1, 10)
ListView2.ListItems(1).SubItems(1) = Cells(x + 1, 11)
ListView2.ListItems(1).SubItems(2) = Cells(x + 1, 12)
bu kodlarla ilk üç veriyi yanyana getiriyor.

ListView2.ListItems.Add , , Cells(x + 1, 13)
13 veriyi de listview de gösteriyor. ancak bu verinin yanındaki iki veriyi listview de 13 verinin yanında gösteremedim.
ListView2.ListItems.Add , , Cells(x + 1, 13)
ListView2.ListItems(1).SubItems(1) = Cells(x + 1, 14)
ListView2.ListItems(1).SubItems(2) = Cells(x + 1, 15) şeklinde yazdım ama çalışmadı. bu konuda yardımlarını bekliyorum.
saygılarımla
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
listview2'ye ekleyeceğiniz sütun başlıklarını ilave edin. (Userform_activate kısmında)

Kod:
With .ColumnHeaders
    .Add , , s1.Cells(1, 10), 50
    .Add , , s1.Cells(1, 11), 50
    .Add , , s1.Cells(1, 12), 50
[B].Add , , s1.Cells(1, 13), 50[/B]
[B].Add , , s1.Cells(1, 14), 50[/B]
[B].Add , , s1.Cells(1, 15), 50[/B] 
 End With
Veriler için de aşağıdaki ilaveleri yapıp deneyiniz:

Kod:
ListView2.ListItems.Add , , Cells(x + 1, 10)
ListView2.ListItems(1).SubItems(1) = Cells(x + 1, 11)
ListView2.ListItems(1).SubItems(2) = Cells(x + 1, 12)
[B]ListView2.ListItems(1).SubItems(3) = Cells(x + 1, 13)[/B]
[B]ListView2.ListItems(1).SubItems(4) = Cells(x + 1, 14)[/B]
[B]ListView2.ListItems(1).SubItems(5) = Cells(x + 1, 15)[/B]
 

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
Ekli dosyayı inceleyiniz.:cool:
 
Üst