Birden Fazla Dosyayı Birleştirme, bilgisayardan seçilen birden fazla Excel dosyasının verilerini makro yardımıyla yeni bir çalışma kitabında toplar. Sonuç, tek bir sayfa ya da kaynak sayfalarının ayrı ayrı kopyalandığı bir kitap olarak hazırlanı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
- Sheet1: Kullanıcı arayüzüdür (A1:N34). Dosya seçme düğmesi (Browse), seçilen dosya adlarının görüntülendiği metin alanı, kaynak sayfa seçeneği, hedef sayfa seçeneği ve birleştirme düğmesi bu sayfada yer alır.
Makrolar
- Workbook_Open: Dosya açıldığında arayüzü hazırlar. Açılır listeleri doldurur, dosya yolu alanını temizler, sayfa adı satırlarını (12:14) gizler ve Ctrl tuşuyla çoklu dosya seçilebileceğini belirten notu yazar.
- cbSourceWorksheets_Change: Kaynak sayfa seçeneği "selected sheets" olduğunda sayfa adı giriş alanını ve satırları gösterir; "all sheets" olduğunda gizler. Sayfa adı alanında ? (tek karakter), * (sıfır veya daha fazla karakter) ve # (tek rakam) joker karakterleri kullanılabilir.
- bBrowse_Click: Dosya seçim penceresini açar. Birden fazla dosya seçilebilir; seçilen dosyaların adları uzantısız olarak metin alanında listelenir.
- cMerge_Click: Girişleri doğrular, arka planda görünmeyen yeni bir Excel oturumu açar ve sonuç kitabını "ExcelDestek Sonuç" adıyla oluşturur. "one sheet." seçeneğinde her kaynak sayfanın kullanılan aralığı, sonuç sayfasında alt alta yapıştırılır. "multiple sheets." seçeneğinde kaynak sayfalar sonuç kitabına ayrı sayfa olarak kopyalanır ve A:B sütunlarında "Name" ve "Source" başlıklı bir liste tutulur. Kaynak dosyalar kaydedilmeden kapatılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Browse düğmesine tıklayın, Ctrl tuşunu basılı tutarak birleştirilecek dosyaları seçin.
- Kaynak sayfa seçeneğinden "all sheets" ya da "selected sheets" seçin; ikinci durumda sayfa adı ya da joker karakterli desen girin.
- Hedef seçeneğinden "one sheet." veya "multiple sheets." seçin.
- Birleştirme düğmesine tıklayın; sonuç yeni açılan çalışma kitabında oluşturulur.