Bu şablon, A sütunundaki değer değiştiğinde o satırın üzerine otomatik olarak elle sayfa sonu ekler. Böylece aynı değeri taşıyan satırlar yazdırmada ayrı sayfalarda toplanır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A1:A6 aralığında örnek veri bulunur. Sırasıyla MURAT, MURAT, E, E, AYSEL ve AYSEL değerleri yer alır.
- Sayfa1 kod modülünde AutoBreak adlı makro bulunur.
Makrolar
- AutoBreak: Etkin sayfadaki kullanılan alanın A sütunundaki bölümünü belirler. Önce sayfadaki mevcut sayfa sonlarını temizler. Ardından A sütunundaki hücreleri sırayla bir alttaki hücreyle karşılaştırır. Değerler farklıysa alttaki satırın başına elle sayfa sonu (xlPageBreakManual) ekler.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- A sütununa verilerinizi girin. Aynı değerlerin alt alta ve art arda durması gerekir; gerekirse sütunu önce sıralayın.
- Alt+F8 tuşlarıyla makro listesini açın, AutoBreak makrosunu seçip Çalıştır düğmesine tıklayın.
- Görünüm sekmesinden Sayfa Sonu Önizleme'yi açarak veya yazdırma önizlemesine bakarak her grubun ayrı sayfaya düştüğünü kontrol edin.
- Kendi dosyanızda kullanmak için Sayfa1 kod modülündeki makroyu VBA düzenleyicisinden kopyalayıp ilgili sayfanın modülüne ekleyin.