Bu dosya, farklı sayfalarda duran tabloların tek bir sayfada alt alta birleştirilmesini gösteren örnek bir çalışmadır. Birleştirme işlemi SayfaBirlestir makrosuyla yapılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- 1: A1:S20 aralığında yer alan, A, C ve E sütunlarında sayısal değerler bulunan ilk kaynak tablo.
- 2: A1:E19 aralığındaki ikinci kaynak tablo.
- 3: A ve C sütunlarında 12 satırlık sayısal değerler içeren üçüncü kaynak tablo.
- Tümü: Üç sayfadaki tabloların birleştirilerek toplandığı hedef sayfa. Sonuç A1:F48 aralığına yazılır.
Makrolar
- SayfaBirlestir (Module1): Önce dördüncü sayfadaki (Tümü) tüm içeriği temizler. Ardından birinci sayfadan üçüncü sayfaya kadar sırayla ilerler. Her sayfada A1 hücresinin bulunduğu bitişik veri bölgesini (CurrentRegion) kopyalar ve Tümü sayfasında önceki tabloların bittiği satırın altına yapıştırır. Kopyalanan satır sayısı toplanarak bir sonraki tablonun başlangıç satırı belirlenir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- 1, 2 ve 3 sayfalarındaki verileri kendi tablolarınızla değiştirin; her tablonun A1 hücresinden başlamasına ve aralarında boş satır ya da sütun bulunmamasına dikkat edin.
- Geliştirici sekmesinden Makrolar penceresini açıp SayfaBirlestir makrosunu çalıştırın.
- Tümü sayfasında üç tablonun alt alta birleştiğini kontrol edin. Makro her çalıştırıldığında bu sayfa önce temizlenir, sonuç yeniden oluşturulur.