Tarihe Bağlı Rapor Sayfası Oluşturma

montani

Altın Üye
Katılım
11 Haziran 2010
Mesajlar
34
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Ekteki örnek dosyada bulunan veri sayfasından, günlük plan sayfasına, belirli bir tarihe bağlı olarak veri çekmek ve bunu yaparken, aynı tarihteki verileri, alt alta satırlara sıralamak istiyorum. Bu işlem sadece formüller ile mi olur yoksa makro gerekir mi bilmiyorum ama bu konuda yardımınıza ihtiyacım var. Detaylı açıklama ekteki excel dosyasında mevcuttur. Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

montani

Altın Üye
Katılım
11 Haziran 2010
Mesajlar
34
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Sayın muygun,
Ellerinize sağlık, her iki format da problemsiz çalışıyor.
 

montani

Altın Üye
Katılım
11 Haziran 2010
Mesajlar
34
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Süre dolduğu için mesajımı düzenleme fırsatım olmadı maalesef. O yüzden yeni bir mesaj yazmak durumunda kaldım. Şunu öğrenmek istiyorum. Dosya içerisindeki veriler çoğaldığında hangisi daha verimli ve yavaşlamadan çalışır acaba?
 

aspava

Altın Üye
Katılım
24 Nisan 2006
Mesajlar
215
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 32 Bit
Altın Üyelik Bitiş Tarihi
26-01-2027
Süre dolduğu için mesajımı düzenleme fırsatım olmadı maalesef. O yüzden yeni bir mesaj yazmak durumunda kaldım. Şunu öğrenmek istiyorum. Dosya içerisindeki veriler çoğaldığında hangisi daha verimli ve yavaşlamadan çalışır acaba?
üstadlar daha iyi bilir , bence makro ile daha hızlı çalışacağı kanaatindeyim.
 

montani

Altın Üye
Katılım
11 Haziran 2010
Mesajlar
34
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
Teşekkürler Sayın muygun.

Son bir soru, VERİLER sayfası F sütununa satış temsilcisi adı yazıp, tıpkı tarihte olduğu gibi, Genel Plan sayfası D2 hücresindeki satış temsilcisi adı ile eşleştirerek veri çekmek istersem, makroya nasıl bir ilave yapmam gerekir? (Burada temel mantık, hücre değerlerini eşleştirmesi ya da Genel Plan D2 hücresi boş geçildi ise, o tarihe ait tüm kayıtları çekmesi şeklinde olmalı.)

Sanki yazmış olduğunuz şu kodu biraz revize ederek

Kod:
If s1.Cells(i, "d") = s2.Cells(1, "d") Then

hemen altına, şu kodu yazmam gerekir diye düşündüm.
Kod:
If s1.Cells(i, "f") = s2.Cells(2, "d") Then
ama bu hali ile elbette çalışmadı.
 

montani

Altın Üye
Katılım
11 Haziran 2010
Mesajlar
34
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
21-12-2027
veyselemre, teşekkürler.
 
Üst