Подскажите, пожалуйста, как одним макросом обработать сразу все эксель-книги из конкретного каталога(включая вложенные каталоги), не открывая каждый раз книгу?
Вот сам макрос:
Sub DeleteEmptyRows()
If MsgBox("Удалить все пустые строки на листе?", vbOKCancel Or vbQuestion Or vbDefaultButton1, "Удалить пустые строки?") = vbCancel Then Exit Sub
Dim lLastRow As Long, i As Long
lLastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For i = lLastRow To 1 Step -1
If Cells(i,14).Text = "" Then Rows(i).Delete
Next
Application.ScreenUpdating = True
End Sub
Вот сам макрос:
Sub DeleteEmptyRows()
If MsgBox("Удалить все пустые строки на листе?", vbOKCancel Or vbQuestion Or vbDefaultButton1, "Удалить пустые строки?") = vbCancel Then Exit Sub
Dim lLastRow As Long, i As Long
lLastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For i = lLastRow To 1 Step -1
If Cells(i,14).Text = "" Then Rows(i).Delete
Next
Application.ScreenUpdating = True
End Sub