Тема: Автоудаление столбца по маске
Суть в чем...Есть таблица на которой имеется список с номерами, между которыми в произвольном порядке раскиданы IP адреса типа 11.144.12.13. Как мне автоматически удалить строчки, в которых они встречается? Заранее благодарен.
P.S. Вот этот макрос выдает ошибку
Public Sub DeleteCells()
Dim Doc As Document
Dim Table As Table
Dim Rw As Row
Dim Cell As Cell
Set Doc = ActiveDocument
For Each Table In Doc.Tables
Table.Range.Select
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "[^0013]{1;}"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
For Each Rw In Table.Rows
i = 0
For Each Cell In Rw.Cells
i = i + 1
If Cell.Range.Characters.Count = 1 And i = 6 Then
Rw.Delete
End If
Next Cell
Next Rw
Next Table
End Sub