Nó không phải là một tính năng tích hợp.
Tuy nhiên, nếu bạn chạy mã này, nó sẽ thực hiện công việc.
Sub SaveSheets()
Dim strPath As String
Dim ws As Worksheet
Application.ScreenUpdating = False
strPath = ActiveWorkbook.Path & "\"
For Each ws In ThisWorkbook.Sheets
ws.Copy
'Use this line if you want to break any links:
BreakLinks Workbooks(Workbooks.Count)
Workbooks(Workbooks.Count).Close True, strPath & ws.Name & ".xlsx"
Next
Application.ScreenUpdating = True
End Sub
Sub BreakLinks(wb As Workbook)
Dim lnk As Variant
For Each lnk In wb.LinkSources(xlExcelLinks)
wb.BreakLink lnk, xlLinkTypeExcelLinks
Next
End Sub
Để chạy mã, hãy làm như sau:
- Mở trình soạn thảo VBA ( Alt+ F11)
- Trong cây ở góc trên cùng bên trái, nhấp chuột phải vào sổ làm việc của bạn và chèn một mô-đun mới
- Sao chép mã trên vào mô-đun này
- Đóng trình chỉnh sửa VBA
- Trong Excel, nhấn Alt+ F8để chạy macro và chọn
SaveSheets
hoặc xem Làm cách nào để thêm VBA trong MS Office?