第1个回答 2019-07-07
Sub test() '新建一个工作簿,放入以下代码,与其它文件放在一起,然后执行,耐心等待。没测试!真巧,这里又遇到
Dim p$, f$, sh As Worksheet
Application.ScreenUpdating = False
p = ThisWorkbook.Path & "\"
f = Dir(p & "*.xls*")
Do While Len(f)
If f <> ThisWorkbook.Name Then
With Workbooks.Open(Filename:=p & f, UpdateLinks:=0)
For Each sh In .Worksheets '所有的工作表
sh.Rows(17).Resize(4).Delete
Next
'' With .Worksheets(1) '第1张工作表
'' .Rows(17).Resize(4).Delete
'' End With
.Close 1
End With
End If
f = Dir
Loop
Application.ScreenUpdating = True
End Sub