2016 - 2024

感恩一路有你

Excel批量删除不同文件夹文件的高效方法

浏览量:3752 时间:2024-05-27 18:44:24 作者:采采

上次我们分享了如何利用Excel批量自动删除行(空格),提高工作效率。今天我们将介绍如何批量删除不同文件夹中的文件,省时又省力。

提取文件夹和子文件夹所有文件

首先,我们需要将文件名另存为新的文件,例如将《Excel怎样批量提取文件夹和子文件夹所有文件.xlsm》保存为《Excel怎样批量删除不同文件夹文件.xlsm》。接着,按下快捷键ALT F11打开VBE(宏)编辑界面,在模块1代码框中复制以下代码:

```vba

Sub 批量删除文件()

Dim mp As String, m As String

On Error Resume Next

If Range("C" ).End(xlUp).Row 4 Then Exit Sub

For i 5 To Range("C" ).End(xlUp).Row

If Range("C" i).Text <> "" Then

Kill Range("C" i).Text

End If

Next i

MsgBox "完成"

End Sub

```

快速批量删除文件示例

假设在名为“数据”的文件夹下有四个子文件夹,每个子文件夹中包含2个文件。如果需要快速批量删除名称类似“GD-C5-71130土方回填检验批质量验收记录*”的文件,可以在工作表窗口中,首先在单元格B1填写文件夹路径,然后点击【列举所有文件名】命令按钮,列出所有文件名并筛选出需要删除的文件。最后运行【批量删除文件】宏,即可快速删除指定文件,提升工作效率。

总结与展望

通过以上操作,您可以轻松实现对不同文件夹中文件的快速批量删除,节省大量时间和精力。如果这篇文章对您有所帮助,请不要吝惜您的“投票点赞”或“收藏”,欢迎留言交流讨论。如有任何疑问,也欢迎点击“我有疑问”与我们联系。感谢您的支持与阅读!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。