Sub 另存所有工作表为工作簿()
Dim sht As Worksheet
Dim num As Integer
Dim title As String
num = 1
title = InputBox("请输入工作簿文件名的开头字符", "拆分工作表为工作簿 ")
Application.ScreenUpdating = False '禁用屏幕刷新
ipath = ThisWorkbook.Path & "\"
For Each sht In Sheetssht.CopyActiveWorkbook.SaveAs ipath & title & "_" & num & "_" & sht.Name & ".xls" '(工作表名称为文件名)num = num + 1ActiveWorkbook.Close
Next
Application.ScreenUpdating = True '恢复屏幕刷新
End Sub
详细解决方案
另存所有工作表(sheet)为单独工作簿
热度:76 发布时间:2024-01-21 10:54:54.0
相关解决方案
- word中不显示图片,再有套用的EXCEL表格不显示,只显示embed excel.sheet.8.0
- word中不显示图片,还有套用的EXCEL表格不显示,只显示embed excel.sheet.8.0?解决方案
- (Excel)Sheet.GetRange("A1" "C5")中表示起止的行列号能改成纯数字吗?比如(1,1),(5,3),该如何处理
- 选择 Excel 多张 sheet,该如何解决
- 问个 mdi sheet 窗口之间关系有关问题
- van-action-sheet 放在form表单中,选中后自动提交
- Protel中的多通道设计|multi-sheet design in Protel
- property sheet
- web 端如何像 excel 里的多 sheet 方式呈现数据
- [LeetCode 171]Excel Sheet Column Number
- [LeetCode 168] Excel Sheet Column Title
- 另存所有工作表(sheet)为单独工作簿