Bugüne ait tarihin bulunduğu satırın Listboxa aktarılması

Katılım
24 Temmuz 2019
Mesajlar
413
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25-12-2023
Merhabalar,
Excel sayfası G sütununda bulunan tarih bugüne eşitse o satırın tümünü listboxa alacak, diğer verileri aktarmayacak. bunun için nasıl kod yazmalıyım?
Veriler A:J arasındadır.
Yardımlarınız için teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,
Bu şekilde deneyin.
Kod:
Private Sub UserForm_Initialize()
    
    Dim trh As Byte, son As Long

    trh = WorksheetFunction.Match(CLng(Date), [A1:J1], 0)
    son = Cells(Rows.Count, trh).End(xlUp).Row
    
    With ListBox1
        .RowSource = Range(Cells(2, trh), Cells(son, trh)).Address
        .ColumnCount = 1
        .ColumnWidths = 100
    End With
    
End Sub
 
Katılım
24 Temmuz 2019
Mesajlar
413
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25-12-2023
Sayın Hocam ilginiz için teşekkür ederim. Ancak kod malesef hata verdi.
"Worksheet Function sınıfının Match özelliği alınamıyor" Hatası...
 
Katılım
24 Temmuz 2019
Mesajlar
413
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25-12-2023
Çözüm lütfen
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Private Sub UserForm_Initialize()
Dim i As Long, sonsat As Long, x As Long
ListBox1.ColumnCount = 7
sonsat = Cells(Rows.Count, "G").End(xlUp).Row
For i = 2 To sonsat
    If CDate(Cells(i, "G").Value) = Date Then
        ListBox1.AddItem
        ListBox1.List(x, 0) = Cells(i, "A").Value
        ListBox1.List(x, 1) = Cells(i, "B").Value
        ListBox1.List(x, 2) = Cells(i, "C").Value
        ListBox1.List(x, 3) = Cells(i, "D").Value
        ListBox1.List(x, 4) = Cells(i, "E").Value
        ListBox1.List(x, 5) = Cells(i, "F").Value
        ListBox1.List(x, 6) = Format(Cells(i, "G").Value, "dd.mm.yyyy")
        x = x + 1
    End If
Next
End Sub
 
Katılım
24 Temmuz 2019
Mesajlar
413
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25-12-2023
Evren Hocam;
Yine HIZIR gibi yetiştiniz. Çok teşekkür ediyorum iyi ki varsınız.
 
Üst