Excel批量刪除不同文件夾文件的高效方法
上次我們分享了如何利用Excel批量自動(dòng)刪除行(空格),提高工作效率。今天我們將介紹如何批量刪除不同文件夾中的文件,省時(shí)又省力。 提取文件夾和子文件夾所有文件首先,我們需要將文件名另存為新的文件,例如
上次我們分享了如何利用Excel批量自動(dòng)刪除行(空格),提高工作效率。今天我們將介紹如何批量刪除不同文件夾中的文件,省時(shí)又省力。
提取文件夾和子文件夾所有文件
首先,我們需要將文件名另存為新的文件,例如將《Excel怎樣批量提取文件夾和子文件夾所有文件.xlsm》保存為《Excel怎樣批量刪除不同文件夾文件.xlsm》。接著,按下快捷鍵ALT F11打開VBE(宏)編輯界面,在模塊1代碼框中復(fù)制以下代碼:
```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
```
快速批量刪除文件示例
假設(shè)在名為“數(shù)據(jù)”的文件夾下有四個(gè)子文件夾,每個(gè)子文件夾中包含2個(gè)文件。如果需要快速批量刪除名稱類似“GD-C5-71130土方回填檢驗(yàn)批質(zhì)量驗(yàn)收記錄*”的文件,可以在工作表窗口中,首先在單元格B1填寫文件夾路徑,然后點(diǎn)擊【列舉所有文件名】命令按鈕,列出所有文件名并篩選出需要?jiǎng)h除的文件。最后運(yùn)行【批量刪除文件】宏,即可快速刪除指定文件,提升工作效率。
總結(jié)與展望
通過以上操作,您可以輕松實(shí)現(xiàn)對不同文件夾中文件的快速批量刪除,節(jié)省大量時(shí)間和精力。如果這篇文章對您有所幫助,請不要吝惜您的“投票點(diǎn)贊”或“收藏”,歡迎留言交流討論。如有任何疑問,也歡迎點(diǎn)擊“我有疑問”與我們聯(lián)系。感謝您的支持與閱讀!