phiphi2022
Thành viên mới
- Tham gia
- 3/5/22
- Bài viết
- 23
- Được thích
- 4
Em có copy trên diễn đàn này đoạn code để copy dữ liệu từ file này qua file khác như sau :
list_path = SelectExcelFiles(, True)
If IsArray(list_path) = False Then Exit Sub
Sheet14.Range("A2:O65000").ClearContents
For Each ex_path In list_path
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ex_path & _
";Extended Properties=""Excel 12.0;HDR=No;"""
With Sheet14
lR = .Range("A" & .Rows.Count).End(xlUp).Row + 1
Set rs = cn.Execute(sql)
If Not rs.EOF Then .Range("A" & lR).CopyFromRecordset rs
End With
Giờ em muốn đổi biến list_path thay vì mở cửa sổ dẫn và chọn file trong thư mục, giờ em muốn code chọn mặc định tất cả file excel có trong 1 thư mục xác định
cụ thể là chọn tất cả file excel trong thư mục theo đường dẫn này : "G:\15.File TongHop"
Nhờ các anh chị chỉnh lại đoạn code trên dùm em với.
Cảm ơn anh chị nhiều ạ !
list_path = SelectExcelFiles(, True)
If IsArray(list_path) = False Then Exit Sub
Sheet14.Range("A2:O65000").ClearContents
For Each ex_path In list_path
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ex_path & _
";Extended Properties=""Excel 12.0;HDR=No;"""
With Sheet14
lR = .Range("A" & .Rows.Count).End(xlUp).Row + 1
Set rs = cn.Execute(sql)
If Not rs.EOF Then .Range("A" & lR).CopyFromRecordset rs
End With
Giờ em muốn đổi biến list_path thay vì mở cửa sổ dẫn và chọn file trong thư mục, giờ em muốn code chọn mặc định tất cả file excel có trong 1 thư mục xác định
cụ thể là chọn tất cả file excel trong thư mục theo đường dẫn này : "G:\15.File TongHop"
Nhờ các anh chị chỉnh lại đoạn code trên dùm em với.
Cảm ơn anh chị nhiều ạ !