thanhhong.hr
Thành viên chính thức
- Tham gia
- 5/2/15
- Bài viết
- 50
- Được thích
- 1
- Giới tính
- Nữ
- Nghề nghiệp
- Nhân viên nhân sự
mọi người cho em hỏi chút ạ, em dùng VBA gộ nhiều sheet có cấu trúc giống nhau thành 1 sheet, nhưng khi gộp lại thì nó thành 1 file giống như dạng ảnh, không dùng được các thao tác trên thanh công cụ. Mong mng giúp đỡ em với ạ, thanks all!!!! (Code như bên dưới ạ)
Sub MergeSheets()
Const NHR = 1
Dim MWS As Worksheet
Dim AWS As Worksheet
Dim FAR As Long
Dim LR As Long
Set AWS = ActiveSheet
For Each MWS In ActiveWindow.SelectedSheets
If Not MWS Is AWS Then
FAR = AWS.UsedRange.Cells(AWS.UsedRange.Cells.Count).Row + 1
LR = MWS.UsedRange.Cells(MWS.UsedRange.Cells.Count).Row
MWS.Range(MWS.Rows(NHR + 1), MWS.Rows(LR)).Copy AWS.Rows(FAR)
End If
Next MWS
End Sub
Sub MergeSheets()
Const NHR = 1
Dim MWS As Worksheet
Dim AWS As Worksheet
Dim FAR As Long
Dim LR As Long
Set AWS = ActiveSheet
For Each MWS In ActiveWindow.SelectedSheets
If Not MWS Is AWS Then
FAR = AWS.UsedRange.Cells(AWS.UsedRange.Cells.Count).Row + 1
LR = MWS.UsedRange.Cells(MWS.UsedRange.Cells.Count).Row
MWS.Range(MWS.Rows(NHR + 1), MWS.Rows(LR)).Copy AWS.Rows(FAR)
End If
Next MWS
End Sub