Bu dosya, bir özet tablodaki her satırın ayrıntı verisini ayrı bir sayfaya döken makro örneğini içerir. Özet tablo üzerindeki kalemler tek tek dolaşılır ve her kalem için kaynak verinin ayrıntısı yeni sayfada açılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: A1:O62 aralığında bir özet tablo bulunur. Sayfada formül, grafik ya da veri doğrulama yoktur; işlem özet tablo ve makro ile yapılır.
- Module2: form adlı makro prosedürünü barındıran VBA modülüdür (16 satır).
Makrolar
- form: Çalışırken ekran güncellemesini kapatır, böylece işlem hızlı ve titremesiz ilerler. Özet tablonun bulunduğu sayfada 5. satırdan G sütunundaki son dolu satıra kadar tüm satırları tarar. A sütunundaki değeri "Genel Toplam" olmayan her satır için G sütunundaki hücrenin ShowDetail özelliğini True yapar; bu, o hücrenin ayrıntı verisini yeni bir sayfada açar. Ardından açılan sayfanın adı A sütunundaki kalem adı olarak değiştirilir. İşlem bitince ekran güncellemesi yeniden açılır.
Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- Özet tablonun A sütununda kalem adlarının, G sütununda değerlerin göründüğünü kontrol edin.
- ALT+F8 tuşlarıyla makro listesini açın, form makrosunu seçip Çalıştır düğmesine basın.
- Her kalem için ayrıntı verisini içeren, kalem adıyla adlandırılmış yeni sayfalar oluşur.
- Kendi verinize uyarlamak için özet tabloyu kendi kaynağınıza göre düzenleyin; sayfa adları kalem adlarından alındığı için adların sayfa adı kurallarına uygun olması gerekir.