Excel使用vba创建新工作簿,并将其另存为方法。有需要的朋友可以参考这篇文章看看!
步骤
1.首先我们打开一个工作样表作为例子。
2.我们使用alt f11组合键进入vbe编辑器,插入一个新模块,并在模块中输入以下代码:
Sub AddSaveAsNewWorkbook()
将工作簿标注为工作簿
设置Wk=Workbooks。增加
申请。显示警报=假
Wk。另存为文件名:='D:/SalesData.xls '
末端接头
3.workbook是一个对象,所以我们定义一个变量wk作为使用set语句的对象。add new方法是workbooks对象中的方法,并设置Wk=Workbooks。添加是创建一个新的工作簿。
4.这里我们禁止excel弹出警告对话框,这样在vba运行过程中就不会弹出需要人工干预停止进程操作的警告对话框。你可以理解为,当你另存为的时候,excel会弹出对话框点击“确定”的过程。
5.saveas方法将允许您选择存储文件的路径和名称。这里我们直接用函数给它赋值。wk是对象,save as是方法,filename是参数。直接输入路径和文件名即可。
6.参数的输入是:=而不是直接用=,这个我们要牢记。另外,因为我们之前使用过禁止显示的信息提示,所以使用这个过程后excel会处于无提示的状态,所以要添加一个应用。DisplayAlerts=True以恢复设置。
7.当您运行上面的代码时,您会得到一个错误提示。您可以找到错误发生的原因以及如何修复它。建议错误在于某个符号。
以上是excel用vba新建一个工作簿,保存为方法介绍。操作很简单。你学会了吗?希望这篇文章能对大家有所帮助!