|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
用下面的语句另存excel文件,如果选择一个已经存在的文件覆盖保存,就会提示:在当前位置发现已经存在名为“***”的文件,您希望将该文件替换掉吗?如果我选择“否”或者“取消”会出错:运行错误’1004‘,方法’SaveAs‘作用于对象’-workbook‘时失败。
请各位专家、大虾们帮忙修改一下次代码!让这个EXCEL另存为的时候不再提示因上图提示的更新源文件而产生的运行错误!谢谢!
Sub 导出成绩评分表()
' Cells.Select
Columns("A:AJ").Select
Range("A2").Activate
Selection.Copy
Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ChDir "d:\"
ActiveWorkbook.SaveAs Filename:= _
"d:\成绩评分表.xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
End Sub
|
|