如何让 excel 删除具有特定格式的所有行 (VBA)

How do I have excel remove all rows with a certain formatting (VBA)

我正在尝试删除 "name" 列格式为任意 4 个字母后跟字母 X

的所有行

例如,如果名称列有 "ABCDX",我想删除该行。不确定 VBA 是否是最佳方法,或者是否有其他解决方案。

提前致谢。

如果没有 VBA,请将 Text Filter 应用于具有条件 ????X 的名称列,然后删除可见行。删除行后,清除应用的过滤器,您将找不到任何包含四个字母后跟 X.

的名称

也没有 VBA,运行 对“????X”执行“查找所有”操作(CTRL-f > 查找所有),然后在查找对话框中单击 CTRL-a select 所有实例。然后在 HOME 菜单中,select DELETE > DELETE CELL ROWS。这也会自动消除所有间隙。