Это не встроенная функция.
Однако, если вы запустите этот код, он должен сделать эту работу.
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
Чтобы запустить код, сделайте следующее:
- Откройте редактор VBA ( Alt+ F11)
- В дереве в верхнем левом углу щелкните правой кнопкой мыши на своей книге и вставьте новый модуль.
- Скопируйте приведенный выше код в этот модуль
- Закройте редактор VBA
- В Excel нажмите Alt+ F8для запуска макросов и выберите
SaveSheets
или посмотреть Как мне добавить VBA в MS Office?