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.
 
    