thanhnam0119
Thành viên hoạt động
- Tham gia
- 5/10/07
- Bài viết
- 152
- Được thích
- 4
Xin chào các anh chị trong diễn đàn ạ!
Em có một file khi chạy code báo lỗi phần "ws.Name = cel.Value"
Nhờ anh chị giúp em xử lý lỗi và khi em tách sheet tính luôn tổng chân của các sheet ạ! em cảm ơn anh chị nhiều
Em có một file khi chạy code báo lỗi phần "ws.Name = cel.Value"
Nhờ anh chị giúp em xử lý lỗi và khi em tách sheet tính luôn tổng chân của các sheet ạ! em cảm ơn anh chị nhiều
Mã:
Sub tach()
Sheet1.Activate
Dim lr As Long
Dim rng As Range, cel As Range
Dim ws As Worksheet
lr = Range("h" & Rows.Count).End(xlUp).Row
Set rng = Range("a1:g" & lr)
For Each cel In Range("n2:n12")
Set ws = Worksheets.Add(after:=Sheets(Sheets.Count))
rng.AutoFilter field:=1, Criteria1:=cel.Value
rng.SpecialCells(xlCellTypeVisible).Copy ws.Cells(1, 1)
ws.Name = cel.Value
ws.UsedRange.EntireColumn.AutoFit
Next cel
rng.AutoFilter
Set ws = Nothing: Set rng = Nothing: Set cel = Nothing
End Sub