• DİKKAT

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

Listboxa listenin boş satır olmadan listelenmesi

  • Konbuyu başlatan Konbuyu başlatan Mx@Raid
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Ağustos 2007
Mesajlar
328
Excel Vers. ve Dili
excell 2003 - 2007
Arkadaşlar aşağıdaki yöntem ile irapor sayfasından verileri çekiyorum. Yalnız ListBox a aktarırken boş satırların gelmemesi gerekiyor. Kodlama hakkında yardımcı olursanız sevinirim.

Kod:
Private Sub CommandButton3_Click()

ListBox2.ColumnCount = 18
ListBox3.RowSource = "iRapor!B5:S" & [B65536].End(3).Row
ListBox2.BoundColumn = 0
ListBox2.ColumnWidths = "20;55;45;54;48;40;45;58;58;55;48;52;45;42;53;72"

End Sub
Teşekkürler.
 
B sütununda dolu olan hücreleri s tünuna kadar alıp listeler.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim myarr(), a As Long, i As Long, sat As Long
ListBox3.Clear
sat = Sheets("iRapor").Cells(65536, "B").End(xlUp).Row
ReDim myarr(1 To 18, 1 To sat)
For i = 5 To sat
    If Cells(i, "B").Value <> "" Then
        a = a + 1
        For k = 1 To 18
            myarr(k, a) = Sheets("iRapor").Cells(i, k + 1).Value
        Next
    End If
Next i
If a > 0 Then
    ReDim Preserve myarr(1 To 18, 1 To a)
    ListBox3.Column = myarr
End If
End Sub
 
Evren Bey çok teşekkür ederim. Herzamanki gibi çözümleriniz çok iyi.
 
Geri
Üst