我找到了一个用于删除列值包含的行的VBA片段文本.它的工作速度比循环声明快得多。我在网上看了找出具体的xlCellTypeConstants,22作品。[D:D].SpecialCells(xlCellTypeConstants,22).EntireRow.Delete看答案您将第一个论点作为xlCellTypeConstants,这意味着第二个参数可以是:xlNumbers=1xlTextValues=2xlLogical=4xlErrors=16在您的情况下,您使用的硬编码数为22xlErrorsOrxlLogicalOrxlTextValues看到这个文章更多细节。