Bu dosya, A sütunundaki aynı değerlerin yazdırırken ayrı sayfalarda çıkmasını sağlayan makrolu bir örnektir. Veriler aynı çalışma sayfasında dursa da değer değiştiği her satırın üstüne elle sayfa sonu eklenir; böylece her grup kendi yazdırma sayfasına düşer.
Dosyanın içeriği
- Sayfa1: A1:A6 aralığında örnek veriler bulunur. İlk iki satır EXCEL, sonraki iki satır E, son iki satır DOSYALARI değerini içerir. Makro bu sayfa üzerinde çalışır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kod Sayfa1 sayfasının modülündedir ve AutoBreak adlı tek bir makro içerir. Makro şunları yapar:- Etkin sayfadaki kullanılan alanın A sütunu ile kesişen kısmını belirler.
- Mevcut tüm sayfa sonlarını temizler.
- A sütunundaki ikinci satırdan başlayarak her hücreyi altındaki hücreyle karşılaştırır.
- Değerler birbirinden farklıysa alttaki satırın başına elle sayfa sonu ekler.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Verilerinizi Sayfa1 sayfasında A sütununa, aynı değerler alt alta gelecek şekilde (sıralı) yazın.
- Geliştirici sekmesinden Makrolar penceresini açın (Alt+F8) ve AutoBreak makrosunu çalıştırın.
- Sayfa Düzeni sekmesinde Sayfa Sonu Önizleme görünümüne geçerek eklenen sayfa sonlarını kontrol edin.
- Yazdırdığınızda her değer grubu ayrı bir sayfada çıkar.