word 如何删除不包含指定字符的行(宏)

2025-02-27 10:23:06
推荐回答(1个)
回答1:

If InStr(a, "@") Then a.Range.Delete
首先,你必须保证原来的语句能正确运行,
即能删除包含“@”的行。

那么,
If Not InStr(a, "@") Then a.Range.Delete
应该能删除不包含“@”的行。

另外,可以试试:
If InStr(a, "@")=0 Then a.Range.Delete