Row Source

Katılım
26 Kasım 2005
Mesajlar
12
Selam Excelciler,

Yaptığım ListBoxda B1:B300 arısını rowsorceden seçtim fakat bu satırlar arasında dolu olanların sayısı 80 tanedir. Yani boş olan 220 hücreyi nasıl gösteremeden ListBox açılır gizleyebiliriz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu durumda verinizi listboxa additem ile alabilirsiniz. Bunun için userformun initialize olayına aşağıdaki kodu yazın. Bu arada rowsource a yazdığınız kod veya aralığıda mutlaka silin.

[vb:1:7430d64919]For a=1 to 300
if cells(a,"b")<>0 then listbox1.additem cells(a,"b")
next[/vb:1:7430d64919]

veya

[vb:1:7430d64919]For Each hucre In [b1:b65536].SpecialCells(xlCellTypeConstants, 2)
listbox1.AddItem hucre.Value
Next
[/vb:1:7430d64919]
 
Üst