kobebryant
Thành viên thường trực




- Tham gia
- 7/8/09
- Bài viết
- 248
- Được thích
- 28
Mình mày mò tìm được dòng code di chuyển các Sheet có tên na ná nhau này nhưng ko hiểu sao nó di chuyển luôn cả active sheet. Có cách nào bỏ qua active sheet được không. Và nếu viết code này theo dạng Do Loop được ko, từ xưa tới giờ mình chỉ biết dùng For
Mã:
Sub MoveSheets()
Dim bReplace As Boolean, sh As Worksheet
Dim bk As Workbook
bReplace = True
For Each sh In Worksheets
If sh.Name Like "*(Excel)" Then
sh.Select Replace:=bDontReplace
bReplace = False
End If
Next
ActiveWindow.SelectedSheets.Move
'ActiveWorkbook.SaveAs Filename:=bk.Path & "\" & "Today.xls"
End Sub
File đính kèm
Lần chỉnh sửa cuối:
