I have huge Excel workbook with plenty of sheets.
This is simple solution by using VBA to export each sheet to a different file (workbook).
Main issue, it is slow.
Sub Splitbook()
MyPath = ThisWorkbook.Path
For Each sht In ThisWorkbook.Sheets
sht.Copy
ActiveSheet.Cells.Copy
ActiveSheet.Cells.PasteSpecial Paste:=xlPasteValues
ActiveSheet.Cells.PasteSpecial Paste:=xlPasteFormats
ActiveWorkbook.SaveAs _
Filename:=MyPath & "\XXX" & sht.Name & ".xlsx"
ActiveWorkbook.Close savechanges:=False
Next sht
End Sub
Looking for any idea related to VBS, Python... Because based on internet research, I could not find anything related.