nh0c_nhoem
Thành viên mới
- Tham gia
- 12/2/14
- Bài viết
- 23
- Được thích
- 1
Xin chào mọi người!
Hiện tại em có code gộp sheet như bên dưới. Và em muốn chèn thêm 1 cột tên sheet ở cột đầu tiên nữa. Nhờ mọi người thêm giúp giúp em đoạn code để nó hiển thị tên sheet. kẻo dữ liệu em copy vô chung thì không biết nó của sheet nào. Em cám ơn!
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
Hiện tại em có code gộp sheet như bên dưới. Và em muốn chèn thêm 1 cột tên sheet ở cột đầu tiên nữa. Nhờ mọi người thêm giúp giúp em đoạn code để nó hiển thị tên sheet. kẻo dữ liệu em copy vô chung thì không biết nó của sheet nào. Em cám ơn!
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