- Tham gia
- 23/7/10
- Bài viết
- 17
- Được thích
- 0
Tôi sử dụng đoạn code sau để ghép nhiều file excel thành 1 file, nhưng không hiểu sao không ra kết quả. Hình như nó có copy nhưng nó không paste được vào file chung.
Các bạn xem giúp với
Cảm ơn rất nhiều
Các bạn xem giúp với
Mã:
Sub Tonghop()
Dim FolderName As String, wbName As String
Dim t As Integer, m As Integer
FolderName = ActiveWorkbook.Path
wbName = Dir(FolderName & "\" & "*.xlsx")
Application.ScreenUpdating = False
While wbName <> ""
If wbName <> "Tonghop.xlsx" Then
Workbooks.Open ActiveWorkbook.Path & "\" & wbName
Workbooks(wbName).Activate
Workbooks(wbName).ActiveSheet.Select
Cells(2, 1).Select
Selection.CurrentRegion.Offset(1).Select
t = Selection.Rows.Count - 1
Selection.Copy
Windows(wbName).Visible = False
Windows("Tonghop").Activate
Sheets("Tonghop").Select
Cells(2 + m, 1).Select
ActiveSheet.Paste
m = t + m
Application.DisplayAlerts = False
Workbooks(wbName).Close
End If
wbName = Dir
Wend
Cells(1, 1).Select
Application.ScreenUpdating = True
End Sub
Cảm ơn rất nhiều