Thanh Bình PV
Thành viên hoạt động
- Tham gia
- 30/10/19
- Bài viết
- 151
- Được thích
- 19
Em có tìm hiểu và viết 1 code để gộp các trang có tên theo thứ tự là 1,2,3... vào 1 trang tên là "TONG HOP". Code chạy bình thường khi ở trong Module nhưng khi em xuất sang File Add-in để dùng cho tiện thì lại không hoạt động.
Và em muốn bẫy lỗi cho trang "TONG HOP" như sau:
1. Nếu không có trang "TONG HOP" thì sẽ hiện thông báo "Vui lòng thêm trang 'TONG HOP' !!"
Em cảm ơn ạ.
Và em muốn bẫy lỗi cho trang "TONG HOP" như sau:
1. Nếu không có trang "TONG HOP" thì sẽ hiện thông báo "Vui lòng thêm trang 'TONG HOP' !!"
Em cảm ơn ạ.
Mã:
Option Explicit
Sub TONGHOP()
Dim i As Integer
Dim j As Integer
Dim Sh As Worksheet
Dim ShName As String
On Error Resume Next
Sheets("TONG HOP").Range("A6:Z5000").Clear
For j = 1 To 31
ShName = CStr(j)
Set Sh = ThisWorkbook.Worksheets(ShName)
Sh.Activate
Range("A6").Select
Selection.CurrentRegion.Select
Selection.Offset(5, 0).Resize(Selection.Rows.Count - 5).Select
Selection.Copy Destination:=Sheets("TONG HOP").Range("A65536").End(xlUp).Offset(1)
Next j
Sheets("TONG HOP").Activate
MsgBox UniConvert("HOAFN THAFNH!!!", "Telex"), vbInformation
End Sub