Belirlenen Tarihe Göre Veri Çekmek

Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Altın Üyelik Bitiş Tarihi
27-02-2024
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

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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));"")
 

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
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

Katılım
10 Kasım 2016
Mesajlar
51
Excel Vers. ve Dili
Office365
Altın Üyelik Bitiş Tarihi
27-02-2024
Sn, Çıtır ve Orion1 yardımlarınız ve ilginiz için çok teşekkürler. Emeklerinize sağlık.
 

gicimi

Altın Üye
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
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
 

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
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

Üst