vova2209
Thành viên tích cực
- Tham gia
- 5/4/17
- Bài viết
- 835
- Được thích
- 112
- Giới tính
- Nam
- Nghề nghiệp
- Đường bộ
Chào anh chị! em có code Tách sheet dưới.. Tên sheet tách ra đang để cố định là (ShName = "K." & i). giờ em muốn khi chạy code sẽ hiện lên nhập tên mới sheet tách thì thay đổi như nào.. em xin chân thành cảm ơn!
Mã:
Sub TachSheet()
Dim ShName As String
Dim i As Long, NumSheet As Integer
Dim Ws As Worksheet
getSpeed True
On Error GoTo Thoat
NumSheet = Application.InputBox("Nh" & ChrW(7853) & "p s" & ChrW(7889) & " lu" & ChrW(7907) & "ng sheet c" & ChrW(7847) & "n copy!", "Tách sheets", , , , , , 1)
If NumSheet = 0 Then Exit Sub
Application.DisplayAlerts = False
Set Ws = ActiveSheet
Ws.Activate
For i = 1 To NumSheet
ShName = "K." & i
Ws.Copy After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)
ActiveSheet.Name = ShName
Next i
Application.DisplayAlerts = True
Thoat:
getSpeed False
End Sub