Günlük bazda raporlar yazdırılırken bu durumla karşılaşılabilir.Her sayfaya basılan veriler, belirtilen satır sayısıdır.Örneğin, aşağıdaki satış tablosu, her sayfanın başlık satırını eklemeye eşdeğer olan haftalık verinin bir sayfasını yazdırılmasını gerektirir. Sekiz veri satırı vardır:
Bu tür bir sorunla karşılaşırsanız, bununla nasıl başa çıkarsınız?
Yöntem 1: Sayfa sonlarını el ile ekleyin.
Veriler küçükse ve yalnızca birkaç sayfa varsa, bu yöntem uygundur, ancak veriler büyükse, buna dayanamayabilirsiniz.
Yöntem 2: Kenar boşluklarını ayarlayın ve sayfa başına satır sayısını kontrol edin.
Bu yöntem bir sabır testidir.Birkaç hata ayıklamadan sonra, gereksinimleri karşılayabilir, ancak her seferinde bu şekilde ayarlama yapmak hoş bir şey görünmüyor.
Üçüncü Yöntem: Sabit hat sayfalı yazdırma elde etmek için VBA kullanın.
Yukarıdaki üç yöntemden sadece sonuncusu daha bilimseldir.VBA'nın nasıl kullanılacağından bahsetmeyeceğim, ancak kodu satır sayısına göre her değiştirmeniz gerektiğinde, sıradan insanların istediği bu değildir.
Aslında bu zahmetli işi tamamlamak için daha rahat ve öğrenmesi kolay bir yöntem var, nasıl çalıştırılacağına bir göz atalım.
Adım 1: Sayıların bir listesini almak için verilerden sonra aşağı çekmek için = INT (SATIR (A7) / 7) formülünü kullanın:
Elde edilen sayının 7'li bir grup olduğu görülebilir, çünkü SATIR işlevi satır numarasını alabilir, SATIR (A7) 'nin sonucu 7'dir. Bu sayıyı 7'ye böldükten sonra INT işlevini kullanarak yuvarlayın ve nihai sonuç 7'dir. Grupların sırası.
Bu örnekte, sayfa başına 7 satır verimiz var.Her sayfa 20 satır olacaksa, formülü sadece = INT (ROW (A20) / 20) olarak değiştirmeniz gerekir ki bu çok uygundur.
Bir sonraki adıma geçmeden önce, İlk olarak, bu formülle elde edilen verileri bir değer olarak yapıştırın Aşağıda, sayfa sonları eklemek için alt toplamları kullanıyoruz.
2. Adım: Sayfa sonları eklemek için alt toplamları kullanın
H sütununu seçin ve Alt Toplam'a tıklayın, bir iletişim kutusu açılır, çünkü bu sütunun başlığı yoktur, sadece Tamam'a tıklayın:
Açılır seçeneklerde, diğer ayarları değiştirmeniz gerekmez, sadece [her veri grubunu sayfala] seçeneğini işaretleyin:
Tamam düğmesine tıklayın, efekt şekilde gösterilir:
Bu noktada sayfa sonu eklendi ve geriye kalan tek şey biraz düzen ve güzelleştirme çalışması.
3. Adım: Gereksiz sütunları ve boş satırları silin
H ve I sütunlarındaki verileri silin, ardından A sütununu seçin, konumlandırma iletişim kutusunu açmak için F5'e basın:
[Konum Koşulu] 'nu açın, [Boş Değer]' i seçin ve onaylayın:
Herhangi bir hücreye tıklamayın, sağ tıklayın ve silin:
Tüm satırı silmeyi seçin:
Adım 4: Anahat görüntüsünü temizleyin ve bir baskı başlık satırı ekleyin
[Veriler] - [Kombinasyonu İptal Et] - [Hiyerarşik Görünümü Temizle] 'ye tıklayın:
Ardından [Sayfa Düzeni] - [Başlığı Yazdır] üzerine tıklayın, ayarı tamamlamak için üst başlık satırındaki ilk satırı seçin:
Tamam, şimdi etkiyi önizleyelim.
Her sayfada, tekdüze olan yalnızca 7 satır vardır.
Bu yöntemin çok fazla işlem adımı var gibi görünüyor aslında, eğer yetkin iseniz sadece bir veya iki dakika sürecek ve formülü değiştirerek satır sayısını esnek bir şekilde kontrol edebilirsiniz.Son olarak size eksiksiz bir operasyon animasyonu sunacağım.Bu tekniği beğendiyseniz paylaşmayı unutmayın!