vba批量重命名\复制\删除文件夹:[6]Excel2013

 时间:2026-02-14 07:19:25

使用Excel中的vba可以帮助我们批量的处理一些文件和文件夹,比如vba批量重命名移动复制删除文件夹,今天我们就来分享几个简单的程序,大家看一下就能懂,帮助我们批量的vba批量重命名移动复制删除文件夹,下面是具体的教程:

    dir函数判断文件夹是否存在:dir函数有两个参数,一个是文件夹的路径,第二个参数见下面第二幅图,他的意义已经在后面标注出来。下面这段程序的意思是如果在本Excel路径下没有找到文件夹“新建文件夹(2)”,那么就弹出消息框说没有该文件夹。

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    mkdir函数可以创建文件夹:如图所示,它只有一个参数就是文件的路径,我们使用了本工作簿的路径,如图所示

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    rmdir函数可以删除文件夹:如图所示它只有一个参数,那就是文件夹的路径,它的一个应用案例如图所示:注意这个函数只能删除空文件夹,如果文件夹中有文件,那么函数就会提示错误

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    name函数重命名文件夹或者文件:它其实包括两个部分,As的前面是我们要命名的文件夹路径,As后面是命名后的文件夹路径

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    name函数移动文件夹或者文家:和上面的用法一样,只不过在写As后面的路径的时候我们把路径改成想要移动到的位置,比如对上面的代码进行修改就变成了移动文件夹:

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    使用filesystemobject对象来复制文件夹:注意这个写法有些不同,首先要创建一个对象,然后才能使用它的方法,copyfolder方法也有两个参数,两个参数用逗号隔开,前面是要复制的文件夹,后面是复制得到的文件夹路径

    vba批量重命名\复制\删除文件夹:[6]Excel2013

    使用shell打开文件夹:我们用到了explore.exe应用程序,注意其后面有一个空格不能省略,后面是文件夹的路径,注意使用引号,然后最后是一个逗号和参数,各个参数不同,你自己尝试一下

    vba批量重命名\复制\删除文件夹:[6]Excel2013

(共篇)
  • 在VBA中,如何编写添加批注代码?
  • 怎样使用VBA填充区域空白单元格?
  • 使用VBA代码来限制Excel工作表 可用编辑范围
  • 怎样使用VBA将工作表填充至窗体?
  • excel中使用vba来指定工作薄序列的方法
  • 热门搜索
    北京好玩的旅游景点 厦门旅游景点大全介绍 上海到北京旅游 澳大利亚 旅游签证 秦皇岛旅游地图 旅游支票 青岛旅游景点介绍 海峡旅游人才网 菏泽旅游景点大全 广州有哪些旅游景点