Buradasın
VB makro ile çalışma sayfaları nasıl birleştirilir?
Yazeka
Arama sonuçlarına göre oluşturuldu
VB makrosu kullanarak çalışma sayfalarını birleştirmek için aşağıdaki adımları izleyebilirsiniz:
- VBA Düzenleyicisini Açın: Geliştirici sekmesinden "Visual Basic" butonuna tıklayarak VBA Düzenleyicisini açın 13.
- Yeni Modül Ekleyin: "Ekle" > "Modül" ile yeni bir modül ekleyin 13.
- Kodu Yazın: Modüle aşağıdaki gibi bir kod ekleyin:
Bu kod, belirtilen klasördeki tüm Excel dosyalarını açar, her çalışma sayfasını kopyalar ve geçerli dosyada yapıştırır 2.Sub Birlestir() Dim Path As String Dim Filename As String Dim Sheet As Worksheet Path = "C:UsersDellDesktopsample-data" Filename = Dir(Path & "*.xlsx") Do While Filename <> "" Workbooks.Open Filename:=Path & Filename, ReadOnly:=True For Each Sheet In ActiveWorkbook.Sheets Sheet.Copy After:=ThisWorkbook.Sheets(1) Next Sheet Workbooks(Filename).Close Filename = Dir() Loop End Sub
- Kodu Çalıştırın: Modülü kaydedip kodu çalıştırın 3.
Bu yöntem, birden fazla çalışma kitabındaki verileri tek bir tabloda birleştirmek için de kullanılabilir 2.
5 kaynaktan alınan bilgiyle göre: