tarih seçimine göre tablo hazırlama

Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
emeği geçenlere şimdiden teşekkür,

ekte gönderdiğim örnek-1 tabloda kırmızı ile işaretlediğim tarihlere göre (istenilen tarihlere uyan) alttaki tabloyu kod yazılımı ile nasıl halledebiliriz.
(kırmızı ile belirtilen tarih seçenekleri herzaman değişkendir)
 

musculus

Altın Üye
Katılım
15 Ağustos 2007
Mesajlar
248
Excel Vers. ve Dili
excel 2003
türkçe
Altın Üyelik Bitiş Tarihi
27-05-2024
15.12.2006 29.02.2008 MEHMET

mehmet bu aralıkta ,istediğin aralık ise
01.01.2007 31.12.2007
bu ve MEHMET BU ARALIĞA GİRMİYOR AMA SEN LİSTELENMESİNİ İSTİYORSUN
LİSTELEME KRİTERİN TAM OLARAK NEDİR
 
Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
anlatamamış olabilirim, özür

mehmet firması bu tarihler arasında aktif olduğundan, tabloda da gözükmesi gerekiyor ,,,,,, yani başlama ve bitiş tarihleri arasındaki firmaları , tabloda görmek istiyoruz.
 

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
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub Düğme1_Tıklat()
Sheets("Sayfa1").Select
Application.ScreenUpdating = False
Range("F6:I65536").Clear
sat = 6
For i = 5 To Cells(65536, "A").End(xlUp).Row
    If Cells(i, "A").Value = Cells(5, "F").Value And _
    Cells(i, "C").Value = Cells(5, "H").Value Then
        Cells(sat, "F").Value = Cells(i, "A").Value
        Cells(sat, "H").Value = Cells(i, "C").Value
        Cells(sat, "I").Value = Cells(i, "D").Value
    End If
Next
Application.ScreenUpdating = True
MsgBox "İşlem Tamam..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
sayın evren gizlen, emeğiniz için teşekkürler,
yalnız sadece ali değil tabloya mehmet inde gelmesi gerekiyor, tarih başlama ve bitiş tarihleri arasında kalanlar yani,
 

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
sayın evren gizlen, emeğiniz için teşekkürler,
yalnız sadece ali değil tabloya mehmet inde gelmesi gerekiyor, tarih başlama ve bitiş tarihleri arasında kalanlar yani,
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub Düğme1_Tıklat()
Dim sat As Long
Sheets("Sayfa1").Select
Application.ScreenUpdating = False
Range("F6:I65536").Clear
sat = 6
For i = 5 To Cells(65536, "A").End(xlUp).Row
    If Cells(5, "F").Value >= Cells(i, "A").Value And _
    Cells(5, "H").Value <= Cells(i, "C").Value Then
        Cells(sat, "F").Value = Cells(i, "A").Value
        Cells(sat, "H").Value = Cells(i, "C").Value
        Cells(sat, "I").Value = Cells(i, "D").Value
        sat = sat + 1
    End If
Next
Application.ScreenUpdating = True
MsgBox "İşlem Tamam..!!", vbOKOnly + vbInformation, Application.UserName
End Sub
 
Katılım
3 Ekim 2007
Mesajlar
22
Excel Vers. ve Dili
2000 ve xp
say&#305;n evren gizlen, &#231;ok te&#351;ekk&#252;r ediyorum, elleriniz dert g&#246;rmesin, yaz&#305;l&#305;m tam olarak istedi&#287;im gibi.

sizden bir ricam daha olacak , ben tabloyu ba&#351;ka yere ("f6" dan ba&#351;l&#305;yor ) yazd&#305;rmak istersem ne yapmam gerekiyor. &#246;rne&#287;in k11 den itibaren devam etsin,,,
 
Üst