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、执行后,我们随便打开一个文件夹,发现里面的内容已经为空了,如下图所示:

(0)

相关推荐

  • Excel中怎么使用宏命令批量删除指定路径下的文件夹?

    今天要和大家分享的是:Excel宏命令批量删除指定路径下的文件夹 1.首先打开文件夹,可以看到有很多的文件夹,当然这些文件夹如果路径相同,我们可以全选统一删除,但是如果这些文件夹不在同一个路径下,又如 ...

  • CMD怎么删除某文件夹下的所有文件夹和文件

    CMD中可以删除文件夹下的所有文件夹和文件,那么如何操作呢?下面小编给大家分享一下. 操作方法 01 首先我们新建一个文件夹,然后在文件夹下面新建几个文档,如下图所示 02 接下来打开运行界面,输入C ...

  • CMD删除某文件夹下的所有文件夹和文件

    我本人认为,电脑里面接触过的所有东西里,功能最强大的还是命令提示符. 这里我们将讲, 如何通过命令提示符删除目录下的所有目录和文件. 操作方法 01 首先,我们呢,打开命令提示符. 02 接着,我们选 ...

  • WP7获取ISolatedStorage指定文件夹下所有子文件夹

    进入正题: 一开始直接使用GetDirectoryNames("folder") string[] folderlist; IsolatedStorageFile iso = IsolatedStor ...

  • 在Linux中复制文件夹下的全部文件到另外文件夹

    在Linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下. copy命令 01 copy ,cp,该命 ...

  • 如何在Excel表格中批量删除指定内容

    我们在使用Excel表格处理数据的时候,想要批量删除一些指定数据,该怎么操作呢?今天就跟大家介绍一下如何在Excel表格中批量删除指定内容的具体操作步骤.1. 打开电脑,找到想要编辑的Excel表格, ...

  • EXCEL表格中的空格怎么批量删除

    如我们在用excel表格处理数据的时候,在单元格中有许多空格,想要批量删除,该如何操作呢?一起来看看吧.1. 如图,打开我们想要操作的Excel表格,可以看到里面有挺多空格的.2. 将含有空格的整个单 ...

  • Excel表格中的空行怎么批量删除

    今天给大家介绍一下Excel表格中的空行怎么批量删除的具体操作步骤.方法一1. 打开我们想要删除空行的表格,将表格中的数据全部选中.2. 然后按键盘上的ctrl G组合键,调出定位窗口.3. 在下方找 ...

  • Excel表格中的空白行怎么批量删除

    我们在使用Excel表格编辑数据的时候,如果表格中的空白行比较多,想要批量删除的话,该怎么操作呢?今天就跟大家介绍一下Excel表格中的空白行怎么批量删除的具体操作步骤.1. 最简单,但是也是最繁琐的 ...