• DİKKAT

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

liste yapımı

sahika51

Altın Üye
Katılım
28 Ekim 2006
Mesajlar
187
Excel Vers. ve Dili
2010-2019
İyi günler saygıdeğer arkadaşlar. Örneğimde Aylık rutin hazırladığım bir gelir tablosu var. bu tabloya a hücresine veri girdikçe alta bir satır açılıyor. Ancak her 30 kişi dolduğunda sayfada satır açılması yerine örneğimdeki yeşil alanların aynısının bir satır atlayarak oluşması ve toplanması gereken yerlerin toplanması gerekiyor.
1. sayfada 1-30. kişi
2. sayfada 31-60. kişi
3. sayfada 61-90. kişi
....
şimdiden teşekkür ederim
 

Ekli dosyalar

İyi günler saygıdeğer arkadaşlar. Örneğimde Aylık rutin hazırladığım bir gelir tablosu var. bu tabloya a hücresine veri girdikçe alta bir satır açılıyor. Ancak her 30 kişi dolduğunda sayfada satır açılması yerine örneğimdeki yeşil alanların aynısının bir satır atlayarak oluşması ve toplanması gereken yerlerin toplanması gerekiyor.
1. sayfada 1-30. kişi
2. sayfada 31-60. kişi
3. sayfada 61-90. kişi
....
şimdiden teşekkür ederim

Ekli dosyayı inceler misiniz, bu şekilde bir çözüm mü istiyordunuz?
 

Ekli dosyalar

tamer bey ilginiz için teşekkürler. Aslında mantık bu şekilde ancak biz bunu sayfa 1 de yapmamız lazım. yani yazıcı çıktısı gibi düşünün ikinci sayfamız Sayfa1 A38 den başlayacak. diğeride a a75 den ...Çünkü Sayfa1' i Eylül ayı için olacak diğeri Ekim, Kasım olacak.
 
tamer bey ilginiz için teşekkürler. Aslında mantık bu şekilde ancak biz bunu sayfa 1 de yapmamız lazım. yani yazıcı çıktısı gibi düşünün ikinci sayfamız Sayfa1 A38 den başlayacak. diğeride a a75 den ...Çünkü Sayfa1' i Eylül ayı için olacak diğeri Ekim, Kasım olacak.

Tam anlayamadım;
Burada istemiş olduğunuzu örnek dosya üzerinde anlatabilir misiniz
 
bunu manuel yaptım. bunu kodla yapmak istiyorum

Aynı sayfa içinde;
Kod:
Worksheet_Change

kodu ile devam ederken yeni veriler eklendiği zaman her aşamada kod çalışmaya devam edecektir. bu kodun çalışmasını engellemek için aklıma gelen Target.Row ile kriterler belirmek gerekecektir. Bu konuda diğer Üstatlar daha iyi yardımcı olacaktır.

Kod:
If (Target.Row >= 38 And Target.Row <= 42) Then
Exit Sub
End If
 
Aynı sayfa içinde;
Kod:
Worksheet_Change

kodu ile devam ederken yeni veriler eklendiği zaman her aşamada kod çalışmaya devam edecektir. bu kodun çalışmasını engellemek için aklıma gelen Target.Row ile kriterler belirmek gerekecektir. Bu konuda diğer Üstatlar daha iyi yardımcı olacaktır.

Kod:
If (Target.Row >= 38 And Target.Row <= 42) Then
Exit Sub
End If
İlgilendiğiniz için teşekkürler. İnşallah yapılabilir. En azından farklı çalışmalar için örnek olur.
 
Geri
Üst