excel中怎么使用Vba批量删除指定文件夹下的所有文件?
今天要和大家分享的是:Vba设置批量删除指定文件夹下的所有文件?
1、首先新建一个excel文件并双击打开,打开后,按快捷键F12进行另存为,注意另存的格式要选择启用宏的工作簿,如下图所示:
2、接着找到左上角的文件按钮,选择选项按钮,如下图所示:
3、在弹出的对话框中选择信任中心,并选择信任中心设置,接着选择隐私选项,并把保存时删除个人信息的对号去掉,整体设置完成,按快捷键ALT+F11,打开VBA编辑界面,并插入一个模块,如下图所示:
4、插入后将如下代码复制到模块中,Sub 删除指定文件夹下的所有文件()
For i% = 1 To Range("A1048576").End(xlUp).Row
Kill Cells(i, 1) & "\*.*”
Next
End Sub
如下图所示:
5、接着我们看到新建文件夹的路径里有很多excel文件,这就是我们需要删除的文件,如下图所示:
6、而且上一个文件夹又有很多新建文件夹的副本,这里也有很多excel,都是我们需要删除的,如下图所示:
7、然后找到批量提取文件名和修改文件名的宏文件,如下图所示:
8、打开后找到视图中的查看宏命令,并找到提取文件名的宏命令,单击执行,此时需要在弹出的对话框中找到我们对应的文件路径,注意需要找到要删除文件的文件夹的上一级路径,如下图所示:
9、找到后即可看到所有的文件路径已经生成,此时需要用&公式将完整路径进行合并,如下图所示:
10、合并后需要下拉单元格,将副本的文件路径进行合并,然后整体将路径进行复制并数值粘贴到,删除指定文件夹下的文件.Xlsm,这个文件的A列,如下图所示:
11、粘贴完成后,同样视图查看宏找到我们对应的宏命令:删除指定文件夹下的文件,并单击执行,如下图所示:
12、执行后,我们随便打开一个文件夹,发现里面的内容已经为空了,如下图所示:
相关推荐:
相关文章
- word和excel怎么批量生成学生成绩单?想将学生的成绩单放到word中打印出来发给家长,该怎么做呢?下面我们就来看看利用word和excel批量生成学生成绩单的教程,需要的朋友可2016-06-26
Excel中怎么截取文本内容? Excel单元格批量截取数据的教程
Excel中怎么截取文本内容?excel中想要截图表格中的部分内容,该怎么截取呢?今天我们就来看看excel借助Left、Right或Mid等函数来截取单元格文本的教程,需要的朋友可以参2016-06-07excel怎么批量提取超链接? Excel表格文字上的超链接复制方法
excel怎么批量提取超链接?excel中有很多内容是添加超链接的,现在想直接复制所有内容的超链接,该怎么办呢?下面我们就来看看Excel表格文字上的超链接复制方法,需要的朋2016-06-02Excel表格显示的错误符号怎么去掉? excel批量去掉符号的教程
Excel表格显示的错误符号怎么去掉?excel数据数据的时候,表格中出现#N/A的错误代码,该怎么办呢?出现这个问题是因为输入不到导致的,下面我们就来看看excel批量去掉符号2016-05-31- 下面小编就为大家介绍excel批量导入手机联系人方法,方法很简单的,只需下载几个软件即可。好了,下面我们一起来看看吧2016-05-16
- excel怎么批量输入工号?很多朋友并不是很清楚,所以下面小编就为大家详细介绍批量输入工号方法,一起来看看吧2016-05-11
- 对于一个平台中的商家来说,有时候订单数量巨大,如果平台没能提供一个好的接口和工具的话,那也可以利用一些简单的方法来进行批量打印快递单,大大减少发货时间,那么如何2016-05-06
- 在平常工作中我们常会接到公司准客户联系方式Excel表格,大量的号码数据中 我们又需要精准联系某一个地区的准客户时,还需要一个一个号码去拨打 这样是相当麻烦的,那么我2016-05-06
- excel如何批量修改备注?很多朋友都不是很清楚,所以下面小编就为大家详细介绍一种全新的修改备注的方法,一起来看看吧2016-04-29
excel科学计数法15位补0批量转文本CSV导入EXCEL方法
Excel老会将数值型文本转换成数值,比如身份证号码却是以科学计数法来显示,我们可以通过将单元格格式设置成文本或是在输入身份证时在最前边加个半角的单引号来阻止这种转2016-04-13
最新评论