Прямо сейчас у меня есть очень длинная таблица в документе Word, которую я заполнил из листа Excel. У него 6 столбцов, и я пытаюсь написать что-то в Word VBA, которое будет проходить по всем строкам в таблице и удалять всю строку, если ячейка в первом столбце НЕ начинается со знака равенства ("=")
сильный>.
Например, я пытаюсь сохранить только строки с такими текстами, как
"=1+S -03F7", "=1+M -06M1", etc. etc.
Как бы я закодировал это? Я не могу дать коду что-то конкретное для поиска, так как части после знака равенства будут разными для каждой строки.
Так что это не сработает, верно?:
If Not ActiveDocument.Tables(83).Columns(1).Range.Text = "=" Then
EntireRow.Select
Selection.Delete
Думаю, мне следует ссылаться на ячейки в столбце 1, а не на сам столбец... Кроме того, это не работает, потому что он ищет только вещи со знаком равенства... И я не знаю, как я могу это получить чтобы выбрать строку, если она находит ячейку без знака равенства. Я не знаю, как сопоставить по регистру в ячейке первого столбца.