excel怎么使用vba快速重命名未打开的文件?

网友投稿 852 2022-10-15

excel怎么使用vba快速重命名未打开的文件?

excel中使用vba对未打开的文件重命名

1、首先我们打开一个工作样表作为例子。

2、我们使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub rename()

Name "<工作簿路径>\<旧名称>.xls" As "<工作簿路径>\<新名称>.xls"

End Sub

3、我们知道在excel中保存一个文件为另一个文件时可以重新命名,save as 就是本例中as 代码的作用。name是命名函数,所以name as 就是将文件重命名。

4、不过需要注意的是,name改名修改的文件是未打开文件,如果是打开的文件直接运行代码的话,程序会报错。

5、文件的名称需要使用双引号包括起来,需要填写完整的路径和文件名称,包括文件的后缀名。大家需要注意文件的后缀名是需要通过系统设置来显示的。

6、最后,使用name重命名文件只要是符合未打开这一要素,就可以改名任何文件,包括但不限于excel的文件。当然后缀也可以修改,但是会以默认的关联程序打开。

相关推荐:

excel怎么使用vba清除剪贴板的内容?

Excel2016怎么快速重命名图表名称?

excel表格中的日期怎么通过vba计算日期所在季度?

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Excel单元格内自动换行的四种方法(收藏)
下一篇:et格式如何转换excel? et格式转换xls格式文件的教程
相关文章