Nhu cầu của em là lấy dữ liệu tại “cột K” của các File chép vào File TONG HOP tại Sheet(“DATA”) đã thiết kế , với định dạng là: copy paste value
Em có file đính kèm bên dưới.
Cụ thể em nhặc được dòng code như sau:
Sub COPYDATA()
Dim wb As Workbook, wbmain As Workbook, Filename, i As Integer, j As Integer, cot As Integer
Application.ScreenUpdating = False
Set wbmain = ThisWorkbook
Filename = Application.GetOpenFilename("all,*.*", , "chon file", , True)
For i = LBound(Filename) To UBound(Filename)
For j = 2 To 12
If Filename(i) Like "*" & Cells(1, j) & ".xlsx" Then
cot = j
Exit For
End If
Next
Set wb = Workbooks.Open(Filename(i))
wb.Sheets("S").Range("K2:K10000").Copypastevalues wbmain.Sheets("DATA").Cells(3, cot)
wb.Close False
Next
Application.ScreenUpdating = True
End Sub
=====> Quá trình làm thất bại ☹ mong các bác dành ít thời gian hỗ trợ ạ.
Em chân thành cảm ơn!
Em có file đính kèm bên dưới.
Cụ thể em nhặc được dòng code như sau:
Sub COPYDATA()
Dim wb As Workbook, wbmain As Workbook, Filename, i As Integer, j As Integer, cot As Integer
Application.ScreenUpdating = False
Set wbmain = ThisWorkbook
Filename = Application.GetOpenFilename("all,*.*", , "chon file", , True)
For i = LBound(Filename) To UBound(Filename)
For j = 2 To 12
If Filename(i) Like "*" & Cells(1, j) & ".xlsx" Then
cot = j
Exit For
End If
Next
Set wb = Workbooks.Open(Filename(i))
wb.Sheets("S").Range("K2:K10000").Copypastevalues wbmain.Sheets("DATA").Cells(3, cot)
wb.Close False
Next
Application.ScreenUpdating = True
End Sub
=====> Quá trình làm thất bại ☹ mong các bác dành ít thời gian hỗ trợ ạ.
Em chân thành cảm ơn!