• DİKKAT

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

Listboxtan Listboxa veri aktarma

Katılım
13 Aralık 2006
Mesajlar
575
Excel Vers. ve Dili
Office 2010

Merhaba sorumu yukarıda ve dosyanın vba bölümünde izah etmeye çalıştım.
Örnek dosyam ektedir. Soruyu daha önce daha kapsamlı sormuştum, revize edip kapsamı daralttım.
Teşekkürler...
 

Ekli dosyalar

. . .

Personel sayfasında B2:B20 aralığındaki isim sıralaması

Liste sayfasında G1:Y1 aralığında aynı olsa işlem daha kolay olur.

. . .
 
Hocam ilginiz için teşekkürler. Ben sıralamayı alfabetik hale getiririm, siz alfabetik sıralama olduğu varsayımından yola çıkabilirsiniz.
 
. . .

Kod:
Private Sub ListBox8_Click()
    UserForm_Initialize
    
    satır = ListBox8.ListIndex + 2
    
    For i = 0 To ListBox1.ListCount - 1
        liste = ListBox1.List(i, 0)
        
        For s = 7 To 25
            isim = Cells(1, s)
            If UCase(Replace(Replace(liste, "ı", "I"), "i", "İ")) = _
                UCase(Replace(Replace(isim, "ı", "I"), "i", "İ")) Then
                If UCase(Cells(satır, s)) = "X" Then
                    ListBox1.Selected(i) = True
                End If
            End If
        Next s
    
    Next i
End Sub

Private Sub UserForm_Initialize()
    ListBox1.RowSource = "Personel!b2:b20"
    ListBox8.RowSource = "Liste!a2:z65000"
    ListBox8.ColumnCount = 26
    ListBox8.ColumnWidths = "75;100;250;100;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;15"
End Sub

. . .
 
Sayın Hüseyin ÇOBAN gece gece emek verdiniz, Allah razı olsun, çok teşekkür ederim.
 
Geri
Üst