怎么将一个EXCEL表格中指定区域中的内容导出生成新的EXCEL文件?
怎么将一个EXCEL表格中指定区域中的内容导出生成新的EXCEL文件,原选定区域中部分单元格是含有公式的,在新生成的文件中不能含有公式,只能有通过公式计算出来的数值(类似...
怎么将一个EXCEL表格中指定区域中的内容导出生成新的EXCEL文件,原选定区域中部分单元格是含有公式的,在新生成的文件中不能含有公式,只能有通过公式计算出来的数值(类似于选择性粘贴),同时可以自动给新文件命名。
这个是需要VB代码的 我要做一个按钮 展开
这个是需要VB代码的 我要做一个按钮 展开
7个回答
展开全部
1 选中原表格的指定区域,按Ctrl + C
2 按Ctrl + N 新建一个EXCEL文件
3 选中A1右键,选择粘贴,如果原区域有公式,建议右键,选择粘贴为值,这样避免数据因为原区域的改变而改变。
4 保存新有EXCEL文件
如果是批量的,那最好用VBA实现,这个要有数据文件和说明要实现的效果
2 按Ctrl + N 新建一个EXCEL文件
3 选中A1右键,选择粘贴,如果原区域有公式,建议右键,选择粘贴为值,这样避免数据因为原区域的改变而改变。
4 保存新有EXCEL文件
如果是批量的,那最好用VBA实现,这个要有数据文件和说明要实现的效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sub 复制表到新表()
'
' 复制表到新表 Macro
'
'
Dim parentPath As String
parentPath = ThisWorkbook.path
Dim thisFileName As String
thisFileName = ThisWorkbook.ActiveSheet.Name
Sheets("报价单模板").Copy
' save as Workbooks("报价单模板报表" & range("H46"))
'选择性粘贴
Range("A1:H46").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'删除右边多余列
Columns("I:Q").Delete Shift:=xlToLeft
'删除下方多余行
Rows("46:52").Delete Shift:=xlUp
Range("A1").Select
Dim newFileName As String
newFileName = thisFileName & "报表"
ActiveWorkbook.SaveAs fileName:=parentPath & "\" & newFileName & ".xls", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
'
' 复制表到新表 Macro
'
'
Dim parentPath As String
parentPath = ThisWorkbook.path
Dim thisFileName As String
thisFileName = ThisWorkbook.ActiveSheet.Name
Sheets("报价单模板").Copy
' save as Workbooks("报价单模板报表" & range("H46"))
'选择性粘贴
Range("A1:H46").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'删除右边多余列
Columns("I:Q").Delete Shift:=xlToLeft
'删除下方多余行
Rows("46:52").Delete Shift:=xlUp
Range("A1").Select
Dim newFileName As String
newFileName = thisFileName & "报表"
ActiveWorkbook.SaveAs fileName:=parentPath & "\" & newFileName & ".xls", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按F5,定位,引用位置选择你要修改的位置就可以了,比如引用位置为C40,就会直接定位到C40,但是单元格不会解除隐藏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能复制选择区域到新的文件,但是格式会变,所以只能这样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询