• DİKKAT

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

Tarih Aralığı ve Başka Koşula göre başka sayfadan verileri getirme.

Şu an bilgisayar başında değilim.
Ama sorunuza cevabım HAYIR. Bu durumdan ilk kez bahsediyorsunuz.
Bunun için aşağıdaki kod satırını yeniden düzenlemek/belki bir satır daha ilave etmek gerekir.
Hata ile ilgili olarak da kontrol ederim müsait olduğumda.
Kod:
kh.Range("A1:AN" & khson).AutoFilter Field:=9, Criteria1:="=" & r.[D2]

Tamam Teşekkür ederim.
 
İşlemin uygulandığı belge 10 numaralı cevap ekinde.

Çözüm 10 numaralı cevap ekinden görülebilir.06.09.2017 10:13

İstenilen; tarih sıralı olmak üzere, D2, E2, F2'ye yazılacak kriterlere göre listeleme ilgili cevap ekindeki belgede.
.
 
Sevgili Ömer BARAN,

Sana nasıl teşekkür edeceğimi bilemiyorum. Ellerine sağlık oldukça uğraştırdım. Emeğine sağlık. Sizler olmasınız, yardımlarınız olmasa. İyi ki varsınız.

Diğer Tahsilatlar bölümünün üzerinde ki D2, E2, F2 hücreleri için tamam sanırım. Tediyeler bölümü içinde aynı şey geçerli sanırım.

Tekrardan teşekkür ederim. Zaman ayırıp ilgileniyorsunuz.
 
İşlemin uygulandığı belge 10 numaralı cevap ekinde.

Diğer Tahsilatlar bölümünün üzerinde ki D2, E2, F2 hücreleri için tamam sanırım.
Tediyeler bölümü içinde aynı şey geçerli sanırım.
İlgilenmeye başladığım konuyu sonuca ulaştırmadan bırakmam.

Son cevabınızdaki (yukarıda mavi renklendirdiğim kısım) cümlenizden, bir konuda tereddüde düştüm doğrusu.

Eklediğim son belgedeki kodlar, SADECE aşağıdaki kriterlere göre işlem yapıyor ve istenilen listeler TARİH SIRASIna göre oluşuyor.

Kriter1 TARİH ARALIĞI: Kasa Hareket Sayfası J sütunu için, Rapor sayfası L4 ile L5'deki tarih aralığı,
Kriter2 HAREKET TÜRÜ: Kasa Hareket Sayfası I sütunu için, Rapor sayfası D2, E2 ve F2 hücrelerine yazılan değerler.
(Rapor sayfasında, sağ taraftaki R2, S2 ve T2 hücreleri herhangi bir işlemde kullanılmıyor)
Kriter3 İŞLEM TÜRÜ1: Kasa Hareket sayfası N sütunundaki 0'dan büyük değerler Rapor sayfasında TAHSİLATLAR bölümünde (B:J sütun aralığı) listelenir.
Kriter4 İŞLEM TÜRÜ2: Kasa Hareket sayfası O sütunundaki 0'dan büyük değerler Rapor sayfasında ÖDEMELER bölümünde (L:T sütun aralığı) listelenir.

Sorum şudur (tarih kriterini yok sayarak belirteyim):
Rapor sayfası D2, E2 ve F2 sadece TAHSİLATLAR bölümü için kriter iken,
(yani Hareket sayfası I sütununda bu değerlerin olduğu ve N sütununda 0'dan büyük olan satırlar),
Rapor sayfası R2, S2 ve T2 sadece ÖDEMELER bölümü için mi kriter olacak?
(yani Hareket sayfası I sütununda bu değerlerin olduğu ve O sütununda 0'dan büyük olan satırlar)
Bu konuyu netleştirir misiniz? Örnek belgenizde Hareket sayfasındaki verilerin, bu karşılaştırmayı sağlayacak şekilde olmasını sağlayın)
.
 
Merhabalar,

Teşekkür ederim gerçekten.

Sorum şudur (tarih kriterini yok sayarak belirteyim):
► Rapor sayfası D2, E2 ve F2 sadece TAHSİLATLAR bölümü için kriter iken,
(yani Hareket sayfası I sütununda bu değerlerin olduğu ve N sütununda 0'dan büyük olan satırlar),
AÇIKLAMANA GÖRE ŞU ANDA BU KRİTERLERDE TAHSİLATLAR BÖLÜMÜ İÇİN SORGUMUZ YAPILIYOR.

► Rapor sayfası R2, S2 ve T2 sadece ÖDEMELER bölümü için mi kriter olacak?
(yani Hareket sayfası I sütununda bu değerlerin olduğu ve O sütununda 0'dan büyük olan satırlar)
EVET AYNEN BU ŞEKİLDE OLMASI GEREKİYOR ÖDEMELER BÖLÜMÜ İÇİNDE.
 
10 numaralı cevap eki güncellendi.
Sanırım şimdi TAM olarak istenilen gerçekleşiyor.

Tahsilat (D2, E2, F2) veya ödeme (R2, S2, T2) KRİTER alanında
NAKİT KASA TL ibaresini silerek/yazarak deneyebilirsiniz.
.
 
10 numaralı cevap eki güncellendi.
Sanırım şimdi TAM olarak istenilen gerçekleşiyor.

Tahsilat (D2, E2, F2) veya ödeme (R2, S2, T2) KRİTER alanında
NAKİT KASA TL ibaresini silerek/yazarak deneyebilirsiniz.
.

Sevgili Ömer BARAN,

Çok teşekkür ederim. Ellerine emeğine sağlık tekrardan.

Bu makroyu öğrenmek istiyorum ama aslında çok karışık geliyor.

Eğer hücrelerde sayfa boyutlarında herhangi bir değişiklik yapmadıysan 10 numaralı cevap ekinden sadece kodu alsam olur sanırım.
 
Evet, sayfalarda bir değişiklik olmadı.
Sizin son gönderdiğiniz 2017....BILNEX adlı dosyanın aynısı yani.
Gerçek belgeniz bu şablona uygunsa, yeni belgeden sadece kodların yeni halini alıp çalıştırabilirsiniz.
Belgeye, buraya tıklayarak da erişebilirsiniz.
Belgenin ve kullanılan kodların son haline, hem yukarıdaki bağlantıdan hem de 10 numaralı cevap üzerinden erişilebilir.

Oluşturulan kod'un ana mantığı şudur;
-- Rapor sayfasında önceden yazılmış verileri sil,
-- kriterlere göre (I sütununda kelime, J sütununda tarih, N veya O sütununda tutar) Hareket sayfasına filtre uygula,
-- Hareket sayfasında, filtre sonucunda kalan satırları Rapor sayfasında tahsilat veya ödeme kısmına yaz,
-- Rapor sayfasına yazılan verileri tarihe göre sırala,
-- Rapor sayfası 6'ncı satırdaki gibi biçimlendir (hücre birleştirmesi/sayı/tarih, sağa-sola yasla vs).
.
 
Sevgili Ömer BARAN,

Çok teşekkür ediyorum. Ellerine ve emeğine sağlık.
 
Kullanıcı adınızı değiştirmişsiniz, hayırlı olsun (böyle daha iyi elbette).

İyi alışmalar dilerim.
.
 
Geri
Üst