一个工作簿中有几十个表,怎么能把每个表都弄成一个单独的工作簿。有没有快速解决的方法?

【解答】

Sub 另存所有工作表为工作簿()

Dim sht As Worksheet Application.ScreenUpdating = False ‘禁用屏幕刷新

ipath = ThisWorkbook.Path & “\” For Each sht In Sheets sht.Copy ActiveWorkbook.SaveAs ipath & sht.Name & “.xls” ‘(工作表名称为文件名)

‘ActiveWorkbook.SaveAs ipath & sht.Name & Trim(sht.[d15])& “.xls” ‘(工作表名称 & D15单元内容)

‘ActiveWorkbook.SaveAs ipath & Trim(sht.[d15]) & “.xls” ‘(文件名称为D15单元内容)

ActiveWorkbook.Close Next Application.ScreenUpdating = True ‘恢复屏幕刷新

End Sub


常州厂房信息:
常州厂房出租论坛
常州厂房出租微信
常州厂房出租QQ群!
常州新北三井薛家工业园区盛鹏工业园厂房出租!

   常州厂房出租,三井厂房出租,常州仓库出租,常州厂房,厂房出租,薛家厂房出租    常州厂房仓库出租①-QQ群:13122303
   常州厂房出租,三井厂房出租,常州仓库出租,常州厂房,厂房出租,薛家厂房出租    常州厂房仓库出租②-QQ群:373112055
   常州厂房出租,三井厂房出租,常州仓库出租,常州厂房,厂房出租,薛家厂房出租    常州厂房仓库办公室出租A-QQ群:17900800
   常州厂房出租,三井厂房出租,常州仓库出租,常州厂房,厂房出租,薛家厂房出租    常州厂房仓库办公室出租B-QQ群:121315538