aşağıdaki kodu bu sayfalardan buldum. Tek bir konuda çaresiz kaldım.
Bir klasör altındaki dosyaların tamamını başka bir dosyada aşağıdaki kodla birleştirebiliyorum. Ancak I kolonuna dosya adını yazdıramıyorum. Bu konuda yardım ederseniz çok sevinirim
Sub verial()
For Each dosya In CreateObject("Scripting.FileSystemObject").GetFolder("e:\GECICI\personel\").Files
Set baglanti = CreateObject("ADODB.Connection")
Yol = "DRIVER={Microsoft Excel Driver (*.xls)};" & "DBQ=e:\GECICI\personel\" & dosya.Name
baglanti.Open Yol
Set rs = baglanti.Execute("[a2:h65536]")
sonsat = [a65536].End(3).Row + 1
Cells(sonsat, "I") = dosya.Name
Cells(sonsat, "a").CopyFromRecordset rs
rs.Close
baglanti.Close
Next
End Sub
Bir klasör altındaki dosyaların tamamını başka bir dosyada aşağıdaki kodla birleştirebiliyorum. Ancak I kolonuna dosya adını yazdıramıyorum. Bu konuda yardım ederseniz çok sevinirim
Sub verial()
For Each dosya In CreateObject("Scripting.FileSystemObject").GetFolder("e:\GECICI\personel\").Files
Set baglanti = CreateObject("ADODB.Connection")
Yol = "DRIVER={Microsoft Excel Driver (*.xls)};" & "DBQ=e:\GECICI\personel\" & dosya.Name
baglanti.Open Yol
Set rs = baglanti.Execute("[a2:h65536]")
sonsat = [a65536].End(3).Row + 1
Cells(sonsat, "I") = dosya.Name
Cells(sonsat, "a").CopyFromRecordset rs
rs.Close
baglanti.Close
Next
End Sub
