|
发表于 2016-1-6 13:21
|
显示全部楼层
本楼为最佳答案
测试了一下,没有name错误啊,原文件也没有删掉f:g,直接点按钮,不要F8.可能活动窗口让你点变了吧.不行的话,再测试下下面的代码.复制粘贴为数值了- Sub xx()
- fn = Application.GetSaveAsFilename("结果", "Excel Files (*.xlsx), *.xlsx")
- Range("a10").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy
- Set nwk = Workbooks.Add: Sheets("sheet1").Select
- [a1].PasteSpecial Paste:=xlPasteValues: [f:g].Delete
- If fn <> "" Then
- ActiveWorkbook.SaveAs fn
- ActiveWorkbook.Close
- End If
- MsgBox "已保存成功"
- End Sub
复制代码 |
|