我想每個工作表在一個工作簿中分離出來,以創建多個Excel工作簿:拆分工作表放入一個文件夾中的工作簿
Sub Splitbook()
MyPath = ThisWorkbook.Path
For Each sht In ThisWorkbook.Sheets
sht.Copy
'(I got an error here-copy method of worksheet class failed)
ActiveSheet.Cells.Copy
ActiveSheet.Cells.PasteSpecial Paste:=xlPasteValues
ActiveSheet.Cells.PasteSpecial Paste:=xlPasteFormats
ActiveWorkbook.SaveAs _
Filename:=MyPath & "\" & sht.Name & ".xls"
ActiveWorkbook.Close savechanges:=False
Next sht
End Sub
我已經使用了相同的代碼不同的工作簿和它的工作但現在看到工作表類錯誤的複製方法。
任何人都可以解釋爲什麼以及如何解決這個問題嗎?
我已經使用相同的代碼爲不同的工作簿,它的工作,但爲此它沒有工作。 – user3045652
請通過此http://stackoverflow.com/about – Santosh