Soru Dosyaları Alt Alta Birleştir Makros Yardım

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Arkadaşlar Herkese Merhaba,

Aşağıdaki kod ile klasör içerisindeki tüm xlsx dosyaları alt alta kopyalıyorum, ancak klasörün içerisindeki örneğin 5 dosya varsa alt alta yapıştırma yaparken üst satırlarda geliyor, ben bu kodda sadece birinci dosyanın başlığı gelsin, diğer dosyaların başlığının birleştirmede gelmesini istemiyorum. Bu konuda yardımcı olabilirseniz sevinirim. Şimdiden Teşekkürler.



Kod:
Sub Dosyaları_Birleştir()



    Dim say As Long
    Dim say2 As Long
    Dim Dosya As String
    
    Dosya = Dir("C:\MUTABAKAT\*.XLSX")
    
    Do Until Dosya = ""
        Workbooks.Open "C:\MUTABAKAT\" & Dosya
        say = WorksheetFunction.CountA(Range("e:e"))
        
        say2 = WorksheetFunction.CountA(ThisWorkbook.Worksheets("SAYFA1").Range("e:e")) + 1
        Range("A1:L" & say).Copy ThisWorkbook.Worksheets("SAYFA1").Range("A" & say2)
        
        Dosya = Dir
        ActiveWorkbook.Close False
    Loop
End Sub
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Merhabalar

Kod:
Sub Dosyaları_Birleştir()

    Dim say As Long
    Dim say2 As Long
    Dim Dosya As String
    Dim sayac As Long
    
    Dosya = Dir("C:\MUTABAKAT\*.XLSX")
    
    Do Until Dosya = ""
        Workbooks.Open "C:\MUTABAKAT\" & Dosya
        say = WorksheetFunction.CountA(Range("e:e"))
        
        say2 = WorksheetFunction.CountA(ThisWorkbook.Worksheets("SAYFA1").Range("e:e")) + 1
        
        sayac = sayac + 1
        If sayac = 1 Then
            Range("A1:L" & say).copy ThisWorkbook.Worksheets("SAYFA1").Range("A" & say2)
        Else
            Range("A2:L" & say).copy ThisWorkbook.Worksheets("SAYFA1").Range("A" & say2)
        End If
        
        Dosya = Dir
        ActiveWorkbook.Close False
    Loop
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Merhaba,

Çok teşekkür ederim elinize sağlık...
 
Üst