我一直在努力處理一個單詞宏,該宏刪除存在「$」的空行。下面的代碼工作,但只適用於所選表格,我如何讓代碼循環遍歷整個文檔並刪除所有頁面中的空行。VBA宏刪除Word表中的空行
Option Explicit
Sub TEST()
Dim i As Long
With Selection.Tables(1)
For i = .Rows.Count To 1 Step -1
If Len(.Cell(i, 2).Range.Text) = 3 And Left(.Cell(i, 2).Range.Text, 1) = "$" Then
.Rows(i).Delete
End If
Next i
End With
End Sub
是否只查看每個工作表中的表? – Masoud
是的,但只要刪除存在美元符號的空行,就不一定是表格。 – user7675421