Soru Boşluksuz liste 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
Kod:
bul = Sheets("okul_yer").Range("B2:Q2")
ListBox1.ColumnCount = UBound(bul)
ListBox1.List = Application.Transpose(bul)
B2:Q2 aralığındaki veriyi listboxa alıyorum ama boş olan sütunlarda görünüyor. Boş olan sütunların listede çıkmamasını nasıl sağlayabilirim?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,311
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

C++:
Private Sub UserForm_Initialize()
    Dim Alan As Range, Veri As Variant
    Set Alan = Sheets("okul_yer").Range("B2:Q2")
    Veri = Application.Evaluate("=IF(LEN('" & Alan.Parent.Name & "'!" & Alan.Address & ")>0,'" & Alan.Parent.Name & "'!" & Alan.Address & ",""X"")")
    ListBox1.List = Filter(Veri, "X", False)
    Set Alan = Nothing
End Sub
 

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
muygun ustam haklısın. Dosya yüklemeyi unuttuğum için özür dilerim.
Hem size hem de Korhan Ayhan abime yardımlarınız için teşekkür ederim.
 
Üst