Seçili Tarihte İzinli olanların sayısı

Katılım
1 Ağustos 2005
Mesajlar
41
Arkadaşlar ekli programda izinli personellerin listesi var. Bu kayıtların 150 satır veya daha fazla olduğunu farzedelim. Benim yapmak istediğim (elbetteki sizlerin yardımıyla) Userformu açıp bir tarih seçtiğimde(Örneğin 16.01.2007 tarihini seçtim ve o tarihte izinde olan 10 kişi var textbox a 10 yazacak bir macro); seçilen tarihte izinde olan kişilerin sayısını textbox a yazacak bir makro yazabilirmiyiz. Yardımlarınız için şimdiden teşekkürler.
 

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    Satır = [A65536].End(3).Row
    Tarih = CLng(CDate(DTPicker1))
    TextBox1 = Evaluate("=SUMPRODUCT((C2:C" & Sat&#305;r & "<=" & Tarih & ")*(D2:D" & Sat&#305;r & ">=" & Tarih & "))")
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Bir tane de benden olsun.
Kod:
Private Sub CommandButton1_Click()
For Each tarih In [c2:c50]
    If DTPicker1 >= tarih And DTPicker1 <= tarih.Offset(0, 1) Then
    c = c + 1
    End If
Next
TextBox1 = c
End Sub
 
Katılım
1 Ağustos 2005
Mesajlar
41
Teşekkürler

Çok Teşekkür ederim . ben excelde eğer ile ve işlevlevlerini kullanarak çözmüştüm ama sizin ustalıklarınızı görünce ağzım açık kaldı tekrar teşekkür ederim
 
Üst