2 Listboxtaki verileri birleştirip tek Listboxa atmak

Katılım
12 Temmuz 2007
Mesajlar
116
Excel Vers. ve Dili
2007
Merhaba Arkadaşlar
Userformda 3 listboxım var.2 tane listbox taki verileri birleştirilmiş halde tek listboxa nasıl aldırabilirim.

Teşekkürler...
İyi Günler...
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Private Sub CommandButton1_Click()
Dim a()
    ListBox5.Clear
    a = WorksheetFunction.Transpose(ListBox3.List)
    b = WorksheetFunction.Transpose(ListBox4.List)

    say = UBound(a)
    sayb = UBound(b)
    ReDim Preserve a(1 To say + sayb )

    For Each c In b
        say = say + 1
        a(say) = c
    Next c

    ListBox5.List = WorksheetFunction.Transpose(a)
    Erase a
    Erase b
End Sub
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
Kolay yöntemi atlamışım,
Kod:
Private Sub CommandButton1_Click()
    ListBox5.Clear
    ListBox5.List = ListBox3.List
    For Each c In ListBox4.List
        ListBox5.AddItem c
    Next c
End Sub
 
Katılım
12 Temmuz 2007
Mesajlar
116
Excel Vers. ve Dili
2007
sn.veyselemre
çok tşk ederim..

Aynı konu ile alakalı bi sorum daha vardı listbox da seçili olan ismi nasıl kaldırabilirim.
Dosyayı ekledim açıklamaları yaptım yardımcı olursanız sevinirim.

İyi günler...
 
Son düzenleme:
Katılım
28 Ocak 2008
Mesajlar
260
Excel Vers. ve Dili
2003
Kolay yöntemi atlamışım,
Kod:
Private Sub CommandButton1_Click()
    ListBox5.Clear
    ListBox5.List = ListBox3.List
    For Each c In ListBox4.List
        ListBox5.AddItem c
    Next c
End Sub

Merhaba, aynı verileri ve sütunları içeren, listbox01 den başlayıp listbox026 kadar giden listboxları Tek bir listboxa toplayıp dolu satır sayısını label 12' ye nasıl bir buton yardımı ile aktarırız.

Ben for x = 01 to 026 gibi bir mantık düşündüm ama :) olmadı
 
Son düzenleme:

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
Merhaba, aynı verileri ve sütunları içeren, listbox01 den başlayıp listbox026 kadar giden listboxları Tek bir listboxa toplayıp dolu satır sayısını label 12' ye nasıl bir buton yardımı ile aktarırız.

Ben for x = 01 to 026 gibi bir mantık düşündüm ama :) olmadı
Ekteki örneği inceleyin, tek sütunlu listboxları birleştiriyor.
 
Son düzenleme:
Üst