Chuyển các sheet trong 1 file excel thành nhiều file lẻ

Liên hệ QC

nghiait

Thành viên mới
Tham gia
9/9/08
Bài viết
4
Được thích
0
Các bác giúp em giải pháp trường hợp này với ạ:

Em có 1 file excel gồm 20 sheet dữ liệu, em muốn chuyển 20 sheet trong file này ra thành 20 file excel riêng và nếu làm ngược lại được nữa thì càng tốt ạ %#^#$
 
Các bác giúp em giải pháp trường hợp này với ạ:

Em có 1 file excel gồm 20 sheet dữ liệu, em muốn chuyển 20 sheet trong file này ra thành 20 file excel riêng và nếu làm ngược lại được nữa thì càng tốt ạ %#^#$
PHP:
Sub TachFile()
Application.DisplayAlerts = 0
Dim sh As Worksheet
For Each sh In Worksheets
   sh.Copy
   With ActiveWorkbook
      .SaveAs ThisWorkbook.path & "\" & sh.Name, 51
   End With
Next
Application.DisplayAlerts = 1
End Sub
 
PHP:
Sub TachFile()
Application.DisplayAlerts = 0
Dim sh As Worksheet
For Each sh In Worksheets
   sh.Copy
   With ActiveWorkbook
      .SaveAs ThisWorkbook.path & "\" & sh.Name, 51
   End With
Next
Application.DisplayAlerts = 1
End Sub

51 là cái gì đó Hải, mình chạy thì lỗi dòng này, xóa đi thì OK
 
Web KT

Bài viết mới nhất

Back
Top Bottom