Excel VBA ile Farklı Sayfalardaki Verileri Bir Sayfada Birleştirmek

Merhabalar,
bugünkü yazımda sizlere daha önce farklı dosyalardan alıp ayrı ayrı sayfalara eklediğimiz excel verilerini bir sayfada birleştirmek için yazabileceğimiz kodu paylaşacağım.

Sub Combine()
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add

Sheets(2).Activate
Range("A1").EntireRow.Select
Selection.Copy Destination:=Sheets(1).Range("A2")

'sayfa sayısı kadar dönmeyi sağlar
For J = 2 To Sheets.Count

Sheets(J).Activate
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
' sayfadaki son dolu hücrenin altına eklemeyi sağlar
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)

Next

End Sub

Yorumlar

  1. Merhaba Zülal Hanım excel ile ayrı dosyaları makro vba ları e tek exceldd birleştirme hakkında excel dosyanız varsa burdan veya özelden paylaşma imkanınız var mıdır. Kodların içinden çıkamadım da.

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Excel VBA ile Farklı Excel Dosyalarını Bir Excelde Birleştirmek

T-SQL Trigger(tetikleyici) Örnekleri

SQL ROW_NUMBER() ile Tekrarlı Satırları Silmek