• DİKKAT

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

Belirlenen Tarihe Göre Veri Çekmek

Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Merhabalar,
Ekteki dosyada "Rapor" sayfasının "B2" hücresine manuel olarak tarih yazacağım. "İşlemler" sayfasından sadece bu tarihteki işlemlerin yapıldığını rapor ederek gelmesini istiyorum.
Yardımcı olacak üstatlara şimdiden teşekkür ediyorum.
 

Ekli dosyalar

Rapor sayfası A8 Hücresine kopyalayınız.Yeterince sağa ve aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(İNDİS(İŞLEMLER!$A$1:$I$600;TOPLAMA(15;6;(SATIR($A$6:$A$600)/(İŞLEMLER!$A$6:$A$600=$B$2));SATIR($A1));SÜTUN(A$1));"")
 
Dosyanız ektedir.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet
If Intersect(Target, [B2]) Is Nothing Then Exit Sub
Range("A8:I" & Rows.Count).ClearContents
Set sh = Sheets("İŞLEMLER")
sh.Range("E5:I" & Rows.Count).AutoFilter field:=1, Criteria1:=Format(Range("B2").Value, "dd.mm.yyyy")
sh.Range("A5").CurrentRegion.Copy Range("A8")
sh.AutoFilterMode = False
End Sub
 

Ekli dosyalar

Sn, Çıtır ve Orion1 yardımlarınız ve ilginiz için çok teşekkürler. Emeklerinize sağlık.
 
Sn: @Orion1 Hocam dosyayı kullanmak istedim ama Tarihi değiştiriyorum ama ilgili aylara ait veriler sayfaya gelmemekte, size ait dosyada deneme yapıyorum. Dosyanızda herhangi bir değişiklik yapılmamıştır.

AKtar.gif
 
Düzenlendi.
Dosyanız ektedir.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim sh As Worksheet
If Intersect(Target, [B2]) Is Nothing Then Exit Sub
Range("A8:I" & Rows.Count).ClearContents
Set sh = Sheets("İŞLEMLER")
sh.Range("A5:I" & Rows.Count).AutoFilter field:=1, Criteria1:=Format(Range("B2").Value, "dd.mm.yyyy")
sh.Range("A5").CurrentRegion.Offset(1, 0).Copy Range("A8")
sh.AutoFilterMode = False
End Sub
 

Ekli dosyalar

Geri
Üst