Hücre dolu ise Listbox listesine alma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Ustam
Personel sayfasındaki K2:K sütununda tarihler yazılı. Yine Personel Sayfasının B2B sütununda da isimler yazılı
Userform Listbox1' e K2:K sütununda Tarih yazılı değilse (Boş ise) B2:B sütununda ki ismi listboxta görünsün.
Userform Listbox1' e K2:K sütununda Tarih yazılı ise (Boş değil ise) B2:B sütununda ki ismi listboxta görünmesin.

Yalnız Userform Başka bir sayfada açılıyor.
Rica etsem
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Merhaba,
Ustalık durumu bir kenarda dursun.
Ustalarımızdan öğrendiklerimizle yaptığım çalışmayı denermisiniz
 

Ekli dosyalar

Son düzenleme:

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Ek dosyada "K" sutununda tarih boş olan "b" sutunundaki isimleri getiriyor.
K sutununda tarih bilgisi boş olan "B" sutunundak
Kod:
Private Sub TextBox1_Change()
Set s1 = Sheets("PERSONEL")
Dim a As Long, i As Long
    ReDim dizial(1 To 2, 1 To 1)
    If TextBox1.Text = "" Then Exit Sub
    ListBox1.Clear
    For i = 2 To s1.Cells(Rows.Count, 2).End(3).Row
        If UCase(Replace(Replace(s1.Cells(i, "B"), "ı", "I"), "i", "İ")) Like _
        "*" & UCase(Replace(Replace(TextBox1.Text, "ı", "I"), "i", "İ")) & "*" And _
        UCase(s1.Cells(i, "K")) <> "" Then
        
            a = a + 1
            ReDim Preserve dizial(1 To 2, 1 To a)
            
            dizial(1, a) = s1.Cells(i, "B")
            dizial(2, a) = Format(s1.Cells(i, "k"), "DD,MM,YYYY")
            
            
        End If
    Next i
        ListBox1.Column = dizial
    Erase dizial
    a = Empty
    i = Empty
End Sub
i isimleri getirmesi için UCase(s1.Cells(i, "K")) <> "" Then satırı aşağıdaki ile değiştirin.
Kod:
 UCase(s1.Cells(i, "K")) = "" Then
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kemal Abi Teşekkür ederim
 
Üst